1 2 /**************************************************************** 3 * This is an auto-generated header which contains definitions 4 * for Redfish DMTF defined messages. 5 ***************************************************************/ 6 #pragma once 7 #include <registries.hpp> 8 9 namespace redfish::message_registries::task_event 10 { 11 const Header header = { 12 "Copyright 2014-2020 DMTF in cooperation with the Storage Networking " 13 "Industry Association (SNIA). All rights reserved.", 14 "#MessageRegistry.v1_4_1.MessageRegistry", 15 "TaskEvent.1.0.3", 16 "Task Event Message Registry", 17 "en", 18 "This registry defines the messages for task related events.", 19 "TaskEvent", 20 "1.0.3", 21 "DMTF", 22 }; 23 constexpr const char* url = 24 "https://redfish.dmtf.org/registries/TaskEvent.1.0.3.json"; 25 26 constexpr std::array<MessageEntry, 9> registry = { 27 MessageEntry{"TaskAborted", 28 { 29 "A task has completed with errors.", 30 "The task with Id '%1' has completed with errors.", 31 "Critical", 32 "Critical", 33 1, 34 { 35 "string", 36 }, 37 "None.", 38 }}, 39 MessageEntry{"TaskCancelled", 40 { 41 "A task has been cancelled.", 42 "Work on the task with Id '%1' has been halted prior to " 43 "completion due to an explicit request.", 44 "Warning", 45 "Warning", 46 1, 47 { 48 "string", 49 }, 50 "None.", 51 }}, 52 MessageEntry{"TaskCompletedOK", 53 { 54 "A task has completed.", 55 "The task with Id '%1' has completed.", 56 "OK", 57 "OK", 58 1, 59 { 60 "string", 61 }, 62 "None.", 63 }}, 64 MessageEntry{"TaskCompletedWarning", 65 { 66 "A task has completed with warnings.", 67 "The task with Id '%1' has completed with warnings.", 68 "Warning", 69 "Warning", 70 1, 71 { 72 "string", 73 }, 74 "None.", 75 }}, 76 MessageEntry{"TaskPaused", 77 { 78 "A task has been paused.", 79 "The task with Id '%1' has been paused.", 80 "Warning", 81 "Warning", 82 1, 83 { 84 "string", 85 }, 86 "None.", 87 }}, 88 MessageEntry{"TaskProgressChanged", 89 { 90 "A task has changed progress.", 91 "The task with Id '%1' has changed to progress %2 percent " 92 "complete.", 93 "OK", 94 "OK", 95 2, 96 { 97 "string", 98 "number", 99 }, 100 "None.", 101 }}, 102 MessageEntry{"TaskRemoved", 103 { 104 "A task has been removed.", 105 "The task with Id '%1' has been removed.", 106 "Warning", 107 "Warning", 108 1, 109 { 110 "string", 111 }, 112 "None.", 113 }}, 114 MessageEntry{"TaskResumed", 115 { 116 "A task has been resumed.", 117 "The task with Id '%1' has been resumed.", 118 "OK", 119 "OK", 120 1, 121 { 122 "string", 123 }, 124 "None.", 125 }}, 126 MessageEntry{"TaskStarted", 127 { 128 "A task has started.", 129 "The task with Id '%1' has started.", 130 "OK", 131 "OK", 132 1, 133 { 134 "string", 135 }, 136 "None.", 137 }}, 138 }; 139 } // namespace redfish::message_registries::task_event 140