github.com/optim-corp/cios-golang-sdk@v0.5.1/cios/model_single_device_client_list.go (about) 1 /* 2 * Cios Openapi 3 * 4 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 5 * 6 * API version: 1.0.1 7 */ 8 9 // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 10 11 package cios 12 13 import ( 14 "encoding/json" 15 ) 16 17 // SingleDeviceClientList struct for SingleDeviceClientList 18 type SingleDeviceClientList struct { 19 ClientList *Client `json:"client_list,omitempty"` 20 } 21 22 // NewSingleDeviceClientList instantiates a new SingleDeviceClientList object 23 // This constructor will assign default values to properties that have it defined, 24 // and makes sure properties required by API are set, but the set of arguments 25 // will change when the set of required properties is changed 26 func NewSingleDeviceClientList() *SingleDeviceClientList { 27 this := SingleDeviceClientList{} 28 return &this 29 } 30 31 // NewSingleDeviceClientListWithDefaults instantiates a new SingleDeviceClientList object 32 // This constructor will only assign default values to properties that have it defined, 33 // but it doesn't guarantee that properties required by API are set 34 func NewSingleDeviceClientListWithDefaults() *SingleDeviceClientList { 35 this := SingleDeviceClientList{} 36 return &this 37 } 38 39 // GetClientList returns the ClientList field value if set, zero value otherwise. 40 func (o *SingleDeviceClientList) GetClientList() Client { 41 if o == nil || o.ClientList == nil { 42 var ret Client 43 return ret 44 } 45 return *o.ClientList 46 } 47 48 // GetClientListOk returns a tuple with the ClientList field value if set, nil otherwise 49 // and a boolean to check if the value has been set. 50 func (o *SingleDeviceClientList) GetClientListOk() (*Client, bool) { 51 if o == nil || o.ClientList == nil { 52 return nil, false 53 } 54 return o.ClientList, true 55 } 56 57 // HasClientList returns a boolean if a field has been set. 58 func (o *SingleDeviceClientList) HasClientList() bool { 59 if o != nil && o.ClientList != nil { 60 return true 61 } 62 63 return false 64 } 65 66 // SetClientList gets a reference to the given Client and assigns it to the ClientList field. 67 func (o *SingleDeviceClientList) SetClientList(v Client) { 68 o.ClientList = &v 69 } 70 71 func (o SingleDeviceClientList) MarshalJSON() ([]byte, error) { 72 toSerialize := map[string]interface{}{} 73 if o.ClientList != nil { 74 toSerialize["client_list"] = o.ClientList 75 } 76 return json.Marshal(toSerialize) 77 } 78 79 type NullableSingleDeviceClientList struct { 80 value *SingleDeviceClientList 81 isSet bool 82 } 83 84 func (v NullableSingleDeviceClientList) Get() *SingleDeviceClientList { 85 return v.value 86 } 87 88 func (v *NullableSingleDeviceClientList) Set(val *SingleDeviceClientList) { 89 v.value = val 90 v.isSet = true 91 } 92 93 func (v NullableSingleDeviceClientList) IsSet() bool { 94 return v.isSet 95 } 96 97 func (v *NullableSingleDeviceClientList) Unset() { 98 v.value = nil 99 v.isSet = false 100 } 101 102 func NewNullableSingleDeviceClientList(val *SingleDeviceClientList) *NullableSingleDeviceClientList { 103 return &NullableSingleDeviceClientList{value: val, isSet: true} 104 } 105 106 func (v NullableSingleDeviceClientList) MarshalJSON() ([]byte, error) { 107 return json.Marshal(v.value) 108 } 109 110 func (v *NullableSingleDeviceClientList) UnmarshalJSON(src []byte) error { 111 v.isSet = true 112 return json.Unmarshal(src, &v.value) 113 } 114 115