forked from loafle/openapi-generator-original
392 lines
12 KiB
Go
392 lines
12 KiB
Go
/*
|
|
Echo Server API
|
|
|
|
Echo Server API
|
|
|
|
API version: 0.1.0
|
|
Contact: team@openapitools.org
|
|
*/
|
|
|
|
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
|
|
package openapi
|
|
|
|
import (
|
|
"encoding/json"
|
|
)
|
|
|
|
// checks if the DefaultValue type satisfies the MappedNullable interface at compile time
|
|
var _ MappedNullable = &DefaultValue{}
|
|
|
|
// DefaultValue to test the default value of properties
|
|
type DefaultValue struct {
|
|
ArrayStringEnumRefDefault []StringEnumRef `json:"array_string_enum_ref_default,omitempty"`
|
|
ArrayStringEnumDefault []string `json:"array_string_enum_default,omitempty"`
|
|
ArrayStringDefault []string `json:"array_string_default,omitempty"`
|
|
ArrayIntegerDefault []int32 `json:"array_integer_default,omitempty"`
|
|
ArrayString []string `json:"array_string,omitempty"`
|
|
ArrayStringNullable []string `json:"array_string_nullable,omitempty"`
|
|
ArrayStringExtensionNullable []string `json:"array_string_extension_nullable,omitempty"`
|
|
StringNullable NullableString `json:"string_nullable,omitempty"`
|
|
}
|
|
|
|
// NewDefaultValue instantiates a new DefaultValue 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 NewDefaultValue() *DefaultValue {
|
|
this := DefaultValue{}
|
|
return &this
|
|
}
|
|
|
|
// NewDefaultValueWithDefaults instantiates a new DefaultValue 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 NewDefaultValueWithDefaults() *DefaultValue {
|
|
this := DefaultValue{}
|
|
return &this
|
|
}
|
|
|
|
// GetArrayStringEnumRefDefault returns the ArrayStringEnumRefDefault field value if set, zero value otherwise.
|
|
func (o *DefaultValue) GetArrayStringEnumRefDefault() []StringEnumRef {
|
|
if o == nil || IsNil(o.ArrayStringEnumRefDefault) {
|
|
var ret []StringEnumRef
|
|
return ret
|
|
}
|
|
return o.ArrayStringEnumRefDefault
|
|
}
|
|
|
|
// GetArrayStringEnumRefDefaultOk returns a tuple with the ArrayStringEnumRefDefault field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *DefaultValue) GetArrayStringEnumRefDefaultOk() ([]StringEnumRef, bool) {
|
|
if o == nil || IsNil(o.ArrayStringEnumRefDefault) {
|
|
return nil, false
|
|
}
|
|
return o.ArrayStringEnumRefDefault, true
|
|
}
|
|
|
|
// HasArrayStringEnumRefDefault returns a boolean if a field has been set.
|
|
func (o *DefaultValue) HasArrayStringEnumRefDefault() bool {
|
|
if o != nil && !IsNil(o.ArrayStringEnumRefDefault) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetArrayStringEnumRefDefault gets a reference to the given []StringEnumRef and assigns it to the ArrayStringEnumRefDefault field.
|
|
func (o *DefaultValue) SetArrayStringEnumRefDefault(v []StringEnumRef) {
|
|
o.ArrayStringEnumRefDefault = v
|
|
}
|
|
|
|
// GetArrayStringEnumDefault returns the ArrayStringEnumDefault field value if set, zero value otherwise.
|
|
func (o *DefaultValue) GetArrayStringEnumDefault() []string {
|
|
if o == nil || IsNil(o.ArrayStringEnumDefault) {
|
|
var ret []string
|
|
return ret
|
|
}
|
|
return o.ArrayStringEnumDefault
|
|
}
|
|
|
|
// GetArrayStringEnumDefaultOk returns a tuple with the ArrayStringEnumDefault field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *DefaultValue) GetArrayStringEnumDefaultOk() ([]string, bool) {
|
|
if o == nil || IsNil(o.ArrayStringEnumDefault) {
|
|
return nil, false
|
|
}
|
|
return o.ArrayStringEnumDefault, true
|
|
}
|
|
|
|
// HasArrayStringEnumDefault returns a boolean if a field has been set.
|
|
func (o *DefaultValue) HasArrayStringEnumDefault() bool {
|
|
if o != nil && !IsNil(o.ArrayStringEnumDefault) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetArrayStringEnumDefault gets a reference to the given []string and assigns it to the ArrayStringEnumDefault field.
|
|
func (o *DefaultValue) SetArrayStringEnumDefault(v []string) {
|
|
o.ArrayStringEnumDefault = v
|
|
}
|
|
|
|
// GetArrayStringDefault returns the ArrayStringDefault field value if set, zero value otherwise.
|
|
func (o *DefaultValue) GetArrayStringDefault() []string {
|
|
if o == nil || IsNil(o.ArrayStringDefault) {
|
|
var ret []string
|
|
return ret
|
|
}
|
|
return o.ArrayStringDefault
|
|
}
|
|
|
|
// GetArrayStringDefaultOk returns a tuple with the ArrayStringDefault field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *DefaultValue) GetArrayStringDefaultOk() ([]string, bool) {
|
|
if o == nil || IsNil(o.ArrayStringDefault) {
|
|
return nil, false
|
|
}
|
|
return o.ArrayStringDefault, true
|
|
}
|
|
|
|
// HasArrayStringDefault returns a boolean if a field has been set.
|
|
func (o *DefaultValue) HasArrayStringDefault() bool {
|
|
if o != nil && !IsNil(o.ArrayStringDefault) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetArrayStringDefault gets a reference to the given []string and assigns it to the ArrayStringDefault field.
|
|
func (o *DefaultValue) SetArrayStringDefault(v []string) {
|
|
o.ArrayStringDefault = v
|
|
}
|
|
|
|
// GetArrayIntegerDefault returns the ArrayIntegerDefault field value if set, zero value otherwise.
|
|
func (o *DefaultValue) GetArrayIntegerDefault() []int32 {
|
|
if o == nil || IsNil(o.ArrayIntegerDefault) {
|
|
var ret []int32
|
|
return ret
|
|
}
|
|
return o.ArrayIntegerDefault
|
|
}
|
|
|
|
// GetArrayIntegerDefaultOk returns a tuple with the ArrayIntegerDefault field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *DefaultValue) GetArrayIntegerDefaultOk() ([]int32, bool) {
|
|
if o == nil || IsNil(o.ArrayIntegerDefault) {
|
|
return nil, false
|
|
}
|
|
return o.ArrayIntegerDefault, true
|
|
}
|
|
|
|
// HasArrayIntegerDefault returns a boolean if a field has been set.
|
|
func (o *DefaultValue) HasArrayIntegerDefault() bool {
|
|
if o != nil && !IsNil(o.ArrayIntegerDefault) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetArrayIntegerDefault gets a reference to the given []int32 and assigns it to the ArrayIntegerDefault field.
|
|
func (o *DefaultValue) SetArrayIntegerDefault(v []int32) {
|
|
o.ArrayIntegerDefault = v
|
|
}
|
|
|
|
// GetArrayString returns the ArrayString field value if set, zero value otherwise.
|
|
func (o *DefaultValue) GetArrayString() []string {
|
|
if o == nil || IsNil(o.ArrayString) {
|
|
var ret []string
|
|
return ret
|
|
}
|
|
return o.ArrayString
|
|
}
|
|
|
|
// GetArrayStringOk returns a tuple with the ArrayString field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *DefaultValue) GetArrayStringOk() ([]string, bool) {
|
|
if o == nil || IsNil(o.ArrayString) {
|
|
return nil, false
|
|
}
|
|
return o.ArrayString, true
|
|
}
|
|
|
|
// HasArrayString returns a boolean if a field has been set.
|
|
func (o *DefaultValue) HasArrayString() bool {
|
|
if o != nil && !IsNil(o.ArrayString) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetArrayString gets a reference to the given []string and assigns it to the ArrayString field.
|
|
func (o *DefaultValue) SetArrayString(v []string) {
|
|
o.ArrayString = v
|
|
}
|
|
|
|
// GetArrayStringNullable returns the ArrayStringNullable field value if set, zero value otherwise (both if not set or set to explicit null).
|
|
func (o *DefaultValue) GetArrayStringNullable() []string {
|
|
if o == nil {
|
|
var ret []string
|
|
return ret
|
|
}
|
|
return o.ArrayStringNullable
|
|
}
|
|
|
|
// GetArrayStringNullableOk returns a tuple with the ArrayStringNullable field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
// NOTE: If the value is an explicit nil, `nil, true` will be returned
|
|
func (o *DefaultValue) GetArrayStringNullableOk() ([]string, bool) {
|
|
if o == nil || IsNil(o.ArrayStringNullable) {
|
|
return nil, false
|
|
}
|
|
return o.ArrayStringNullable, true
|
|
}
|
|
|
|
// HasArrayStringNullable returns a boolean if a field has been set.
|
|
func (o *DefaultValue) HasArrayStringNullable() bool {
|
|
if o != nil && IsNil(o.ArrayStringNullable) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetArrayStringNullable gets a reference to the given []string and assigns it to the ArrayStringNullable field.
|
|
func (o *DefaultValue) SetArrayStringNullable(v []string) {
|
|
o.ArrayStringNullable = v
|
|
}
|
|
|
|
// GetArrayStringExtensionNullable returns the ArrayStringExtensionNullable field value if set, zero value otherwise (both if not set or set to explicit null).
|
|
func (o *DefaultValue) GetArrayStringExtensionNullable() []string {
|
|
if o == nil {
|
|
var ret []string
|
|
return ret
|
|
}
|
|
return o.ArrayStringExtensionNullable
|
|
}
|
|
|
|
// GetArrayStringExtensionNullableOk returns a tuple with the ArrayStringExtensionNullable field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
// NOTE: If the value is an explicit nil, `nil, true` will be returned
|
|
func (o *DefaultValue) GetArrayStringExtensionNullableOk() ([]string, bool) {
|
|
if o == nil || IsNil(o.ArrayStringExtensionNullable) {
|
|
return nil, false
|
|
}
|
|
return o.ArrayStringExtensionNullable, true
|
|
}
|
|
|
|
// HasArrayStringExtensionNullable returns a boolean if a field has been set.
|
|
func (o *DefaultValue) HasArrayStringExtensionNullable() bool {
|
|
if o != nil && IsNil(o.ArrayStringExtensionNullable) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetArrayStringExtensionNullable gets a reference to the given []string and assigns it to the ArrayStringExtensionNullable field.
|
|
func (o *DefaultValue) SetArrayStringExtensionNullable(v []string) {
|
|
o.ArrayStringExtensionNullable = v
|
|
}
|
|
|
|
// GetStringNullable returns the StringNullable field value if set, zero value otherwise (both if not set or set to explicit null).
|
|
func (o *DefaultValue) GetStringNullable() string {
|
|
if o == nil || IsNil(o.StringNullable.Get()) {
|
|
var ret string
|
|
return ret
|
|
}
|
|
return *o.StringNullable.Get()
|
|
}
|
|
|
|
// GetStringNullableOk returns a tuple with the StringNullable field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
// NOTE: If the value is an explicit nil, `nil, true` will be returned
|
|
func (o *DefaultValue) GetStringNullableOk() (*string, bool) {
|
|
if o == nil {
|
|
return nil, false
|
|
}
|
|
return o.StringNullable.Get(), o.StringNullable.IsSet()
|
|
}
|
|
|
|
// HasStringNullable returns a boolean if a field has been set.
|
|
func (o *DefaultValue) HasStringNullable() bool {
|
|
if o != nil && o.StringNullable.IsSet() {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetStringNullable gets a reference to the given NullableString and assigns it to the StringNullable field.
|
|
func (o *DefaultValue) SetStringNullable(v string) {
|
|
o.StringNullable.Set(&v)
|
|
}
|
|
// SetStringNullableNil sets the value for StringNullable to be an explicit nil
|
|
func (o *DefaultValue) SetStringNullableNil() {
|
|
o.StringNullable.Set(nil)
|
|
}
|
|
|
|
// UnsetStringNullable ensures that no value is present for StringNullable, not even an explicit nil
|
|
func (o *DefaultValue) UnsetStringNullable() {
|
|
o.StringNullable.Unset()
|
|
}
|
|
|
|
func (o DefaultValue) MarshalJSON() ([]byte, error) {
|
|
toSerialize,err := o.ToMap()
|
|
if err != nil {
|
|
return []byte{}, err
|
|
}
|
|
return json.Marshal(toSerialize)
|
|
}
|
|
|
|
func (o DefaultValue) ToMap() (map[string]interface{}, error) {
|
|
toSerialize := map[string]interface{}{}
|
|
if !IsNil(o.ArrayStringEnumRefDefault) {
|
|
toSerialize["array_string_enum_ref_default"] = o.ArrayStringEnumRefDefault
|
|
}
|
|
if !IsNil(o.ArrayStringEnumDefault) {
|
|
toSerialize["array_string_enum_default"] = o.ArrayStringEnumDefault
|
|
}
|
|
if !IsNil(o.ArrayStringDefault) {
|
|
toSerialize["array_string_default"] = o.ArrayStringDefault
|
|
}
|
|
if !IsNil(o.ArrayIntegerDefault) {
|
|
toSerialize["array_integer_default"] = o.ArrayIntegerDefault
|
|
}
|
|
if !IsNil(o.ArrayString) {
|
|
toSerialize["array_string"] = o.ArrayString
|
|
}
|
|
if o.ArrayStringNullable != nil {
|
|
toSerialize["array_string_nullable"] = o.ArrayStringNullable
|
|
}
|
|
if o.ArrayStringExtensionNullable != nil {
|
|
toSerialize["array_string_extension_nullable"] = o.ArrayStringExtensionNullable
|
|
}
|
|
if o.StringNullable.IsSet() {
|
|
toSerialize["string_nullable"] = o.StringNullable.Get()
|
|
}
|
|
return toSerialize, nil
|
|
}
|
|
|
|
type NullableDefaultValue struct {
|
|
value *DefaultValue
|
|
isSet bool
|
|
}
|
|
|
|
func (v NullableDefaultValue) Get() *DefaultValue {
|
|
return v.value
|
|
}
|
|
|
|
func (v *NullableDefaultValue) Set(val *DefaultValue) {
|
|
v.value = val
|
|
v.isSet = true
|
|
}
|
|
|
|
func (v NullableDefaultValue) IsSet() bool {
|
|
return v.isSet
|
|
}
|
|
|
|
func (v *NullableDefaultValue) Unset() {
|
|
v.value = nil
|
|
v.isSet = false
|
|
}
|
|
|
|
func NewNullableDefaultValue(val *DefaultValue) *NullableDefaultValue {
|
|
return &NullableDefaultValue{value: val, isSet: true}
|
|
}
|
|
|
|
func (v NullableDefaultValue) MarshalJSON() ([]byte, error) {
|
|
return json.Marshal(v.value)
|
|
}
|
|
|
|
func (v *NullableDefaultValue) UnmarshalJSON(src []byte) error {
|
|
v.isSet = true
|
|
return json.Unmarshal(src, &v.value)
|
|
}
|
|
|
|
|