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  }