/* * peridot/proto/v1/batch.proto * * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * API version: version not set */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. package peridotopenapi import ( "encoding/json" ) // RpcStatus struct for RpcStatus type RpcStatus struct { Code *int32 `json:"code,omitempty"` Message *string `json:"message,omitempty"` Details *[]ProtobufAny `json:"details,omitempty"` } // NewRpcStatus instantiates a new RpcStatus object // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed func NewRpcStatus() *RpcStatus { this := RpcStatus{} return &this } // NewRpcStatusWithDefaults instantiates a new RpcStatus object // This constructor will only assign default values to properties that have it defined, // but it doesn't guarantee that properties required by API are set func NewRpcStatusWithDefaults() *RpcStatus { this := RpcStatus{} return &this } // GetCode returns the Code field value if set, zero value otherwise. func (o *RpcStatus) GetCode() int32 { if o == nil || o.Code == nil { var ret int32 return ret } return *o.Code } // GetCodeOk returns a tuple with the Code field value if set, nil otherwise // and a boolean to check if the value has been set. func (o *RpcStatus) GetCodeOk() (*int32, bool) { if o == nil || o.Code == nil { return nil, false } return o.Code, true } // HasCode returns a boolean if a field has been set. func (o *RpcStatus) HasCode() bool { if o != nil && o.Code != nil { return true } return false } // SetCode gets a reference to the given int32 and assigns it to the Code field. func (o *RpcStatus) SetCode(v int32) { o.Code = &v } // GetMessage returns the Message field value if set, zero value otherwise. func (o *RpcStatus) GetMessage() string { if o == nil || o.Message == nil { var ret string return ret } return *o.Message } // GetMessageOk returns a tuple with the Message field value if set, nil otherwise // and a boolean to check if the value has been set. func (o *RpcStatus) GetMessageOk() (*string, bool) { if o == nil || o.Message == nil { return nil, false } return o.Message, true } // HasMessage returns a boolean if a field has been set. func (o *RpcStatus) HasMessage() bool { if o != nil && o.Message != nil { return true } return false } // SetMessage gets a reference to the given string and assigns it to the Message field. func (o *RpcStatus) SetMessage(v string) { o.Message = &v } // GetDetails returns the Details field value if set, zero value otherwise. func (o *RpcStatus) GetDetails() []ProtobufAny { if o == nil || o.Details == nil { var ret []ProtobufAny return ret } return *o.Details } // GetDetailsOk returns a tuple with the Details field value if set, nil otherwise // and a boolean to check if the value has been set. func (o *RpcStatus) GetDetailsOk() (*[]ProtobufAny, bool) { if o == nil || o.Details == nil { return nil, false } return o.Details, true } // HasDetails returns a boolean if a field has been set. func (o *RpcStatus) HasDetails() bool { if o != nil && o.Details != nil { return true } return false } // SetDetails gets a reference to the given []ProtobufAny and assigns it to the Details field. func (o *RpcStatus) SetDetails(v []ProtobufAny) { o.Details = &v } func (o RpcStatus) MarshalJSON() ([]byte, error) { toSerialize := map[string]interface{}{} if o.Code != nil { toSerialize["code"] = o.Code } if o.Message != nil { toSerialize["message"] = o.Message } if o.Details != nil { toSerialize["details"] = o.Details } return json.Marshal(toSerialize) } type NullableRpcStatus struct { value *RpcStatus isSet bool } func (v NullableRpcStatus) Get() *RpcStatus { return v.value } func (v *NullableRpcStatus) Set(val *RpcStatus) { v.value = val v.isSet = true } func (v NullableRpcStatus) IsSet() bool { return v.isSet } func (v *NullableRpcStatus) Unset() { v.value = nil v.isSet = false } func NewNullableRpcStatus(val *RpcStatus) *NullableRpcStatus { return &NullableRpcStatus{value: val, isSet: true} } func (v NullableRpcStatus) MarshalJSON() ([]byte, error) { return json.Marshal(v.value) } func (v *NullableRpcStatus) UnmarshalJSON(src []byte) error { v.isSet = true return json.Unmarshal(src, &v.value) }