1 Star 0 Fork 0

MrCoder/openapi

Create your Gitee Account
Explore and code with more than 13.5 million developers,Free private repositories !:)
Sign up
文件
Clone or Download
model_racs_provisioning_data_patch.go 4.04 KB
Copy Edit Raw Blame History
MrCoder authored 2023-12-22 15:27 +08:00 . update
/*
3gpp-racs-parameter-provisioning
API for provisioning UE radio capability parameters. © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.
API version: 1.1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package OpenAPI_RacsParameterProvisioning
import (
"encoding/json"
)
// checks if the RacsProvisioningDataPatch type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &RacsProvisioningDataPatch{}
// RacsProvisioningDataPatch Represents parameters to request the modification of a UE's radio capability data.
type RacsProvisioningDataPatch struct {
// Identifies the configuration related to manufactuer specific UE radio capability. Each element uniquely identifies an RACS configuration for an RACS ID and is identified in the map via the RACS ID as key.
RacsConfigs *map[string]RacsConfigurationRm `json:"racsConfigs,omitempty"`
}
// NewRacsProvisioningDataPatch instantiates a new RacsProvisioningDataPatch 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 NewRacsProvisioningDataPatch() *RacsProvisioningDataPatch {
this := RacsProvisioningDataPatch{}
return &this
}
// NewRacsProvisioningDataPatchWithDefaults instantiates a new RacsProvisioningDataPatch 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 NewRacsProvisioningDataPatchWithDefaults() *RacsProvisioningDataPatch {
this := RacsProvisioningDataPatch{}
return &this
}
// GetRacsConfigs returns the RacsConfigs field value if set, zero value otherwise.
func (o *RacsProvisioningDataPatch) GetRacsConfigs() map[string]RacsConfigurationRm {
if o == nil || IsNil(o.RacsConfigs) {
var ret map[string]RacsConfigurationRm
return ret
}
return *o.RacsConfigs
}
// GetRacsConfigsOk returns a tuple with the RacsConfigs field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *RacsProvisioningDataPatch) GetRacsConfigsOk() (*map[string]RacsConfigurationRm, bool) {
if o == nil || IsNil(o.RacsConfigs) {
return nil, false
}
return o.RacsConfigs, true
}
// HasRacsConfigs returns a boolean if a field has been set.
func (o *RacsProvisioningDataPatch) HasRacsConfigs() bool {
if o != nil && !IsNil(o.RacsConfigs) {
return true
}
return false
}
// SetRacsConfigs gets a reference to the given map[string]RacsConfigurationRm and assigns it to the RacsConfigs field.
func (o *RacsProvisioningDataPatch) SetRacsConfigs(v map[string]RacsConfigurationRm) {
o.RacsConfigs = &v
}
func (o RacsProvisioningDataPatch) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o RacsProvisioningDataPatch) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.RacsConfigs) {
toSerialize["racsConfigs"] = o.RacsConfigs
}
return toSerialize, nil
}
type NullableRacsProvisioningDataPatch struct {
value *RacsProvisioningDataPatch
isSet bool
}
func (v NullableRacsProvisioningDataPatch) Get() *RacsProvisioningDataPatch {
return v.value
}
func (v *NullableRacsProvisioningDataPatch) Set(val *RacsProvisioningDataPatch) {
v.value = val
v.isSet = true
}
func (v NullableRacsProvisioningDataPatch) IsSet() bool {
return v.isSet
}
func (v *NullableRacsProvisioningDataPatch) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableRacsProvisioningDataPatch(val *RacsProvisioningDataPatch) *NullableRacsProvisioningDataPatch {
return &NullableRacsProvisioningDataPatch{value: val, isSet: true}
}
func (v NullableRacsProvisioningDataPatch) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableRacsProvisioningDataPatch) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/konglinglong/openapi.git
git@gitee.com:konglinglong/openapi.git
konglinglong
openapi
openapi
e403a3c726a4

Search