github.com/optim-corp/cios-golang-sdk@v0.5.1/cios/model_series_data_bulk_request.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  // SeriesDataBulkRequest struct for SeriesDataBulkRequest
    18  type SeriesDataBulkRequest struct {
    19  	// 時系列データの配列、配列の長さ上限 36000
    20  	Data []SeriesDataLocationUnix `json:"data"`
    21  }
    22  
    23  // NewSeriesDataBulkRequest instantiates a new SeriesDataBulkRequest object
    24  // This constructor will assign default values to properties that have it defined,
    25  // and makes sure properties required by API are set, but the set of arguments
    26  // will change when the set of required properties is changed
    27  func NewSeriesDataBulkRequest(data []SeriesDataLocationUnix, ) *SeriesDataBulkRequest {
    28  	this := SeriesDataBulkRequest{}
    29  	this.Data = data
    30  	return &this
    31  }
    32  
    33  // NewSeriesDataBulkRequestWithDefaults instantiates a new SeriesDataBulkRequest object
    34  // This constructor will only assign default values to properties that have it defined,
    35  // but it doesn't guarantee that properties required by API are set
    36  func NewSeriesDataBulkRequestWithDefaults() *SeriesDataBulkRequest {
    37  	this := SeriesDataBulkRequest{}
    38  	return &this
    39  }
    40  
    41  // GetData returns the Data field value
    42  func (o *SeriesDataBulkRequest) GetData() []SeriesDataLocationUnix {
    43  	if o == nil  {
    44  		var ret []SeriesDataLocationUnix
    45  		return ret
    46  	}
    47  
    48  	return o.Data
    49  }
    50  
    51  // GetDataOk returns a tuple with the Data field value
    52  // and a boolean to check if the value has been set.
    53  func (o *SeriesDataBulkRequest) GetDataOk() (*[]SeriesDataLocationUnix, bool) {
    54  	if o == nil  {
    55  		return nil, false
    56  	}
    57  	return &o.Data, true
    58  }
    59  
    60  // SetData sets field value
    61  func (o *SeriesDataBulkRequest) SetData(v []SeriesDataLocationUnix) {
    62  	o.Data = v
    63  }
    64  
    65  func (o SeriesDataBulkRequest) MarshalJSON() ([]byte, error) {
    66  	toSerialize := map[string]interface{}{}
    67  	if true {
    68  		toSerialize["data"] = o.Data
    69  	}
    70  	return json.Marshal(toSerialize)
    71  }
    72  
    73  type NullableSeriesDataBulkRequest struct {
    74  	value *SeriesDataBulkRequest
    75  	isSet bool
    76  }
    77  
    78  func (v NullableSeriesDataBulkRequest) Get() *SeriesDataBulkRequest {
    79  	return v.value
    80  }
    81  
    82  func (v *NullableSeriesDataBulkRequest) Set(val *SeriesDataBulkRequest) {
    83  	v.value = val
    84  	v.isSet = true
    85  }
    86  
    87  func (v NullableSeriesDataBulkRequest) IsSet() bool {
    88  	return v.isSet
    89  }
    90  
    91  func (v *NullableSeriesDataBulkRequest) Unset() {
    92  	v.value = nil
    93  	v.isSet = false
    94  }
    95  
    96  func NewNullableSeriesDataBulkRequest(val *SeriesDataBulkRequest) *NullableSeriesDataBulkRequest {
    97  	return &NullableSeriesDataBulkRequest{value: val, isSet: true}
    98  }
    99  
   100  func (v NullableSeriesDataBulkRequest) MarshalJSON() ([]byte, error) {
   101  	return json.Marshal(v.value)
   102  }
   103  
   104  func (v *NullableSeriesDataBulkRequest) UnmarshalJSON(src []byte) error {
   105  	v.isSet = true
   106  	return json.Unmarshal(src, &v.value)
   107  }
   108  
   109