(item BridgeTestDeliveryRecord)
| 1073 | } |
| 1074 | |
| 1075 | func bridgeTestDeliveryBundle(item BridgeTestDeliveryRecord) outputBundle { |
| 1076 | return outputBundle{ |
| 1077 | jsonValue: item, |
| 1078 | human: func() (string, error) { |
| 1079 | return renderHumanBlocks( |
| 1080 | renderHumanSection("Test Delivery", []keyValue{ |
| 1081 | {Label: automationStatusValue, Value: stringOrDash(item.Status)}, |
| 1082 | {Label: bridgeMessageValue, Value: stringOrDash(item.Message)}, |
| 1083 | }), |
| 1084 | renderHumanSection("Delivery Target", []keyValue{ |
| 1085 | { |
| 1086 | Label: bridgeBridgeValue, |
| 1087 | Value: stringOrDash(item.DeliveryTarget.BridgeInstanceID), |
| 1088 | }, |
| 1089 | {Label: taskPeerValue, Value: stringOrDash(item.DeliveryTarget.PeerID)}, |
| 1090 | {Label: taskThreadValue, Value: stringOrDash(item.DeliveryTarget.ThreadID)}, |
| 1091 | {Label: taskGroupValue, Value: stringOrDash(item.DeliveryTarget.GroupID)}, |
| 1092 | {Label: bridgeModeValue, Value: stringOrDash(string(item.DeliveryTarget.Mode))}, |
| 1093 | }), |
| 1094 | ), nil |
| 1095 | }, |
| 1096 | toon: func() (string, error) { |
| 1097 | return renderToonObject("test_delivery", []string{ |
| 1098 | bridgeStatusKey, |
| 1099 | bridgeMessageKey, |
| 1100 | taskBridgeInstanceIDKey, |
| 1101 | bridgePeerIDKey, |
| 1102 | bridgeThreadIDKey, |
| 1103 | bridgeGroupIDKey, |
| 1104 | bridgeModeKey, |
| 1105 | }, []string{ |
| 1106 | item.Status, |
| 1107 | item.Message, |
| 1108 | item.DeliveryTarget.BridgeInstanceID, |
| 1109 | item.DeliveryTarget.PeerID, |
| 1110 | item.DeliveryTarget.ThreadID, |
| 1111 | item.DeliveryTarget.GroupID, |
| 1112 | string(item.DeliveryTarget.Mode), |
| 1113 | }), nil |
| 1114 | }, |
| 1115 | } |
| 1116 | } |
| 1117 | |
| 1118 | func parseBridgeScope(raw string) (bridgepkg.Scope, error) { |
| 1119 | scope := bridgepkg.Scope(strings.TrimSpace(raw)).Normalize() |
no test coverage detected