54ca9d22c3019cc8cb2d1ddd56fff4ebebe60d91
[ric-plt/xapp-frame.git] / pkg / clientmodel / action_definition.go
1 // Code generated by go-swagger; DO NOT EDIT.
2
3 package clientmodel
4
5 // This file was generated by the swagger tool.
6 // Editing this file might prove futile when you re-run the swagger generate command
7
8 import (
9         strfmt "github.com/go-openapi/strfmt"
10
11         "github.com/go-openapi/swag"
12 )
13
14 // ActionDefinition E2SM Octet string. ActionDefinition is an OPTIONAL IE
15 // swagger:model ActionDefinition
16 type ActionDefinition struct {
17
18         // octet string
19         OctetString string `json:"OctetString,omitempty"`
20 }
21
22 // Validate validates this action definition
23 func (m *ActionDefinition) Validate(formats strfmt.Registry) error {
24         return nil
25 }
26
27 // MarshalBinary interface implementation
28 func (m *ActionDefinition) MarshalBinary() ([]byte, error) {
29         if m == nil {
30                 return nil, nil
31         }
32         return swag.WriteJSON(m)
33 }
34
35 // UnmarshalBinary interface implementation
36 func (m *ActionDefinition) UnmarshalBinary(b []byte) error {
37         var res ActionDefinition
38         if err := swag.ReadJSON(b, &res); err != nil {
39                 return err
40         }
41         *m = res
42         return nil
43 }