github.com/enbility/spine-go@v0.7.0/model/nodemanagement.go (about) 1 package model 2 3 type NodeManagementSpecificationVersionListType struct { 4 SpecificationVersion []SpecificationVersionDataType `json:"specificationVersion,omitempty"` 5 } 6 type NodeManagementSpecificationVersionListElementsType struct { 7 SpecificationVersion *SpecificationVersionDataElementsType `json:"specificationVersion,omitempty"` 8 } 9 10 type NodeManagementDetailedDiscoveryDeviceInformationType struct { 11 Description *NetworkManagementDeviceDescriptionDataType `json:"description,omitempty"` 12 } 13 14 type NodeManagementDetailedDiscoveryDeviceInformationElementsType struct { 15 Description *NetworkManagementDeviceDescriptionDataElementsType `json:"description,omitempty"` 16 } 17 18 type NodeManagementDetailedDiscoveryEntityInformationType struct { 19 Description *NetworkManagementEntityDescriptionDataType `json:"description,omitempty"` 20 } 21 22 type NodeManagementDetailedDiscoveryEntityInformationElementsType struct { 23 Description *NetworkManagementEntityDescriptionDataElementsType `json:"description,omitempty"` 24 } 25 26 type NodeManagementDetailedDiscoveryFeatureInformationType struct { 27 Description *NetworkManagementFeatureDescriptionDataType `json:"description,omitempty"` 28 } 29 30 type NodeManagementDetailedDiscoveryFeatureInformationElementsType struct { 31 Description *NetworkManagementFeatureDescriptionDataElementsType `json:"description,omitempty"` 32 } 33 34 type NodeManagementDetailedDiscoveryDataType struct { 35 SpecificationVersionList *NodeManagementSpecificationVersionListType `json:"specificationVersionList,omitempty"` 36 DeviceInformation *NodeManagementDetailedDiscoveryDeviceInformationType `json:"deviceInformation,omitempty"` 37 EntityInformation []NodeManagementDetailedDiscoveryEntityInformationType `json:"entityInformation,omitempty"` 38 FeatureInformation []NodeManagementDetailedDiscoveryFeatureInformationType `json:"featureInformation,omitempty"` 39 } 40 41 type NodeManagementDetailedDiscoveryDataElementsType struct { 42 SpecificationVersionList *NodeManagementSpecificationVersionListElementsType `json:"specificationVersionList,omitempty"` 43 DeviceInformation *NodeManagementDetailedDiscoveryDeviceInformationElementsType `json:"deviceInformation,omitempty"` 44 EntityInformation *NodeManagementDetailedDiscoveryEntityInformationElementsType `json:"entityInformation,omitempty"` 45 FeatureInformation *NodeManagementDetailedDiscoveryFeatureInformationElementsType `json:"featureInformation,omitempty"` 46 } 47 48 type NodeManagementDetailedDiscoveryDataSelectorsType struct { 49 DeviceInformation *NetworkManagementDeviceDescriptionListDataSelectorsType `json:"deviceInformation,omitempty"` 50 EntityInformation *NetworkManagementEntityDescriptionListDataSelectorsType `json:"entityInformation,omitempty"` 51 FeatureInformation *NetworkManagementFeatureDescriptionListDataSelectorsType `json:"featureInformation,omitempty"` 52 } 53 54 type NodeManagementBindingDataType struct { 55 BindingEntry []BindingManagementEntryDataType `json:"bindingEntry,omitempty"` 56 } 57 58 type NodeManagementBindingDataElementsType struct { 59 BindingEntry *BindingManagementEntryDataElementsType `json:"bindingEntry,omitempty"` 60 } 61 62 type NodeManagementBindingDataSelectorsType struct { 63 BindingEntry *BindingManagementEntryListDataSelectorsType `json:"bindingEntry,omitempty"` 64 } 65 66 type NodeManagementBindingRequestCallType struct { 67 BindingRequest *BindingManagementRequestCallType `json:"bindingRequest,omitempty"` 68 } 69 70 type NodeManagementBindingRequestCallElementsType struct { 71 BindingRequest *BindingManagementRequestCallElementsType `json:"bindingRequest,omitempty"` 72 } 73 74 type NodeManagementBindingDeleteCallType struct { 75 BindingDelete *BindingManagementDeleteCallType `json:"bindingDelete,omitempty"` 76 } 77 78 type NodeManagementBindingDeleteCallElementsType struct { 79 BindingDelete *BindingManagementDeleteCallElementsType `json:"bindingDelete,omitempty"` 80 } 81 82 type NodeManagementSubscriptionDataType struct { 83 SubscriptionEntry []SubscriptionManagementEntryDataType `json:"subscriptionEntry,omitempty"` 84 } 85 86 type NodeManagementSubscriptionDataElementsType struct { 87 SubscriptionEntry *SubscriptionManagementEntryDataElementsType `json:"subscriptionEntry,omitempty"` 88 } 89 90 type NodeManagementSubscriptionDataSelectorsType struct { 91 SubscriptionEntry *SubscriptionManagementEntryListDataSelectorsType `json:"subscriptionEntry,omitempty"` 92 } 93 94 type NodeManagementSubscriptionRequestCallType struct { 95 SubscriptionRequest *SubscriptionManagementRequestCallType `json:"subscriptionRequest,omitempty"` 96 } 97 98 type NodeManagementSubscriptionRequestCallElementsType struct { 99 SubscriptionRequest *SubscriptionManagementRequestCallElementsType `json:"subscriptionRequest,omitempty"` 100 } 101 102 type NodeManagementSubscriptionDeleteCallType struct { 103 SubscriptionDelete *SubscriptionManagementDeleteCallType `json:"subscriptionDelete,omitempty"` 104 } 105 106 type NodeManagementSubscriptionDeleteCallElementsType struct { 107 SubscriptionDelete *SubscriptionManagementDeleteCallElementsType `json:"subscriptionDelete,omitempty"` 108 } 109 110 type NodeManagementDestinationDataType struct { 111 DeviceDescription *NetworkManagementDeviceDescriptionDataType `json:"deviceDescription,omitempty"` 112 } 113 114 type NodeManagementDestinationDataElementsType struct { 115 DeviceDescription *NetworkManagementDeviceDescriptionDataElementsType `json:"deviceDescription,omitempty"` 116 } 117 118 type NodeManagementDestinationListDataType struct { 119 NodeManagementDestinationData []NodeManagementDestinationDataType `json:"nodeManagementDestinationData,omitempty"` 120 } 121 122 type NodeManagementDestinationListDataSelectorsType struct { 123 DeviceDescription *NetworkManagementDeviceDescriptionListDataSelectorsType `json:"deviceDescription,omitempty"` 124 } 125 126 type NodeManagementUseCaseDataType struct { 127 UseCaseInformation []UseCaseInformationDataType `json:"useCaseInformation,omitempty"` 128 } 129 130 type NodeManagementUseCaseDataElementsType struct { 131 UseCaseInformation *UseCaseInformationDataElementsType `json:"useCaseInformation,omitempty"` 132 } 133 134 type NodeManagementUseCaseDataSelectorsType struct { 135 UseCaseInformation *UseCaseInformationListDataSelectorsType `json:"useCaseInformation,omitempty"` 136 }