github.com/optim-corp/cios-golang-sdk@v0.5.1/cios/model_bucket_edit_body.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 // BucketEditBody struct for BucketEditBody 18 type BucketEditBody struct { 19 DestBucketId *string `json:"dest_bucket_id,omitempty"` 20 ParentNodeId *string `json:"parent_node_id,omitempty"` 21 } 22 23 // NewBucketEditBody instantiates a new BucketEditBody 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 NewBucketEditBody() *BucketEditBody { 28 this := BucketEditBody{} 29 return &this 30 } 31 32 // NewBucketEditBodyWithDefaults instantiates a new BucketEditBody object 33 // This constructor will only assign default values to properties that have it defined, 34 // but it doesn't guarantee that properties required by API are set 35 func NewBucketEditBodyWithDefaults() *BucketEditBody { 36 this := BucketEditBody{} 37 return &this 38 } 39 40 // GetDestBucketId returns the DestBucketId field value if set, zero value otherwise. 41 func (o *BucketEditBody) GetDestBucketId() string { 42 if o == nil || o.DestBucketId == nil { 43 var ret string 44 return ret 45 } 46 return *o.DestBucketId 47 } 48 49 // GetDestBucketIdOk returns a tuple with the DestBucketId field value if set, nil otherwise 50 // and a boolean to check if the value has been set. 51 func (o *BucketEditBody) GetDestBucketIdOk() (*string, bool) { 52 if o == nil || o.DestBucketId == nil { 53 return nil, false 54 } 55 return o.DestBucketId, true 56 } 57 58 // HasDestBucketId returns a boolean if a field has been set. 59 func (o *BucketEditBody) HasDestBucketId() bool { 60 if o != nil && o.DestBucketId != nil { 61 return true 62 } 63 64 return false 65 } 66 67 // SetDestBucketId gets a reference to the given string and assigns it to the DestBucketId field. 68 func (o *BucketEditBody) SetDestBucketId(v string) { 69 o.DestBucketId = &v 70 } 71 72 // GetParentNodeId returns the ParentNodeId field value if set, zero value otherwise. 73 func (o *BucketEditBody) GetParentNodeId() string { 74 if o == nil || o.ParentNodeId == nil { 75 var ret string 76 return ret 77 } 78 return *o.ParentNodeId 79 } 80 81 // GetParentNodeIdOk returns a tuple with the ParentNodeId field value if set, nil otherwise 82 // and a boolean to check if the value has been set. 83 func (o *BucketEditBody) GetParentNodeIdOk() (*string, bool) { 84 if o == nil || o.ParentNodeId == nil { 85 return nil, false 86 } 87 return o.ParentNodeId, true 88 } 89 90 // HasParentNodeId returns a boolean if a field has been set. 91 func (o *BucketEditBody) HasParentNodeId() bool { 92 if o != nil && o.ParentNodeId != nil { 93 return true 94 } 95 96 return false 97 } 98 99 // SetParentNodeId gets a reference to the given string and assigns it to the ParentNodeId field. 100 func (o *BucketEditBody) SetParentNodeId(v string) { 101 o.ParentNodeId = &v 102 } 103 104 func (o BucketEditBody) MarshalJSON() ([]byte, error) { 105 toSerialize := map[string]interface{}{} 106 if o.DestBucketId != nil { 107 toSerialize["dest_bucket_id"] = o.DestBucketId 108 } 109 if o.ParentNodeId != nil { 110 toSerialize["parent_node_id"] = o.ParentNodeId 111 } 112 return json.Marshal(toSerialize) 113 } 114 115 type NullableBucketEditBody struct { 116 value *BucketEditBody 117 isSet bool 118 } 119 120 func (v NullableBucketEditBody) Get() *BucketEditBody { 121 return v.value 122 } 123 124 func (v *NullableBucketEditBody) Set(val *BucketEditBody) { 125 v.value = val 126 v.isSet = true 127 } 128 129 func (v NullableBucketEditBody) IsSet() bool { 130 return v.isSet 131 } 132 133 func (v *NullableBucketEditBody) Unset() { 134 v.value = nil 135 v.isSet = false 136 } 137 138 func NewNullableBucketEditBody(val *BucketEditBody) *NullableBucketEditBody { 139 return &NullableBucketEditBody{value: val, isSet: true} 140 } 141 142 func (v NullableBucketEditBody) MarshalJSON() ([]byte, error) { 143 return json.Marshal(v.value) 144 } 145 146 func (v *NullableBucketEditBody) UnmarshalJSON(src []byte) error { 147 v.isSet = true 148 return json.Unmarshal(src, &v.value) 149 } 150 151