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