1 Star 0 Fork 0

MrCoder/openapi

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
R17
OpenAPI_5GLANParameterProvision
OpenAPI_ACSParameterProvision
OpenAPI_AEF_Security_API
OpenAPI_AKMA
OpenAPI_AMInfluence
OpenAPI_AMPolicyAuthorization
OpenAPI_ASTI
OpenAPI_AnalyticsExposure
OpenAPI_ApplyingBdtPolicy
OpenAPI_AsSessionWithQoS
OpenAPI_CAPIF_API_Invoker_Management_API
OpenAPI_CAPIF_API_Provider_Management_API
OpenAPI_CAPIF_Access_Control_Policy_API
OpenAPI_CAPIF_Auditing_API
OpenAPI_CAPIF_Discover_Service_API
OpenAPI_CAPIF_Events_API
OpenAPI_CAPIF_Logging_API_Invocation_API
OpenAPI_CAPIF_Publish_Service_API
OpenAPI_CAPIF_Routing_Info_API
OpenAPI_CAPIF_Security_API
OpenAPI_ChargeableParty
OpenAPI_CpProvisioning
OpenAPI_DataReporting
OpenAPI_DataReportingProvisioning
OpenAPI_DeviceTriggering
OpenAPI_EASDeployment
OpenAPI_ECRControl
OpenAPI_EcsAddressProvision
OpenAPI_Eecs_EESRegistration
OpenAPI_Eecs_ServiceProvisioning
OpenAPI_Eecs_TargetEESDiscovery
OpenAPI_Eees_ACREvents
OpenAPI_Eees_ACRManagementEvent
OpenAPI_Eees_ACRStatusUpdate
OpenAPI_Eees_AppClientInformation
OpenAPI_Eees_AppContextRelocation
.openapi-generator
api
.gitignore
.openapi-generator-ignore
.travis.yml
README.md
api_declare_selected_target_eas.go
api_determine_acr.go
api_initiate_acr.go
client.go
configuration.go
git_push.sh
model_acr_dec_req.go
model_acr_determ_req.go
model_acr_init_req.go
model_eec_ctxt_reloc.go
model_end_point.go
model_invalid_param.go
model_ipv6_addr.go
model_problem_details.go
model_route_information.go
model_route_to_location.go
response.go
utils.go
OpenAPI_Eees_EASDiscovery
OpenAPI_Eees_EASRegistration
OpenAPI_Eees_EECContextRelocation
OpenAPI_Eees_EECRegistration
OpenAPI_Eees_EELManagedACR
OpenAPI_Eees_SessionWithQoS
OpenAPI_Eees_UEIdentifier
OpenAPI_Eees_UELocation
OpenAPI_FaultMnS
OpenAPI_FileDataReportingMnS
OpenAPI_GMDviaMBMSbyMB2
OpenAPI_GMDviaMBMSbyxMB
OpenAPI_IPTVConfiguration
OpenAPI_JOSEProtectedMessageForwarding
OpenAPI_LpiParameterProvision
OpenAPI_M1_ConsumptionReportingProvisioning
OpenAPI_M1_ContentHostingProvisioning
OpenAPI_M1_ContentPreparationTemplatesProvisioning
OpenAPI_M1_ContentProtocolsDiscovery
OpenAPI_M1_EdgeResourcesProvisioning
OpenAPI_M1_EventDataProcessingProvisioning
OpenAPI_M1_MetricsReportingProvisioning
OpenAPI_M1_PolicyTemplatesProvisioning
OpenAPI_M1_ProvisioningSessions
OpenAPI_M1_ServerCertificatesProvisioning
OpenAPI_M5_ConsumptionReporting
OpenAPI_M5_DynamicPolicies
OpenAPI_M5_MetricsReporting
OpenAPI_M5_NetworkAssistance
OpenAPI_M5_ServiceAccessInformation
OpenAPI_MBSSession
OpenAPI_MBSTMGI
OpenAPI_MBSUserDataIngestSession
OpenAPI_MBSUserService
OpenAPI_MSEventExposure
OpenAPI_MSGG_L3GDelivery
OpenAPI_MSGG_N3GDelivery
OpenAPI_MSGS_ASRegistration
OpenAPI_MSGS_MSGDelivery
OpenAPI_MoLcsNotify
OpenAPI_MonitoringEvent
OpenAPI_MsisdnLessMoSms
OpenAPI_N32_Handshake
OpenAPI_N5g_ddnmf_Discovery
OpenAPI_N5g_eir_EquipmentIdentityCheck
OpenAPI_NIDD
OpenAPI_NIDDConfigurationTrigger
OpenAPI_Naanf_AKMA
OpenAPI_Nadrf_DataManagement
OpenAPI_Naf_Authentication
OpenAPI_Naf_EventExposure
OpenAPI_Naf_ProSe
OpenAPI_Namf_Communication
OpenAPI_Namf_EventExposure
OpenAPI_Namf_Location
OpenAPI_Namf_MBSBroadcast
OpenAPI_Namf_MBSCommunication
OpenAPI_Namf_MT
OpenAPI_Nausf_SoRProtection
OpenAPI_Nausf_UEAuthentication
OpenAPI_Nausf_UPUProtection
OpenAPI_Nbsf_Management
OpenAPI_Nbsp_GBA
OpenAPI_Nchf_ConvergedCharging
OpenAPI_Nchf_OfflineOnlyCharging
OpenAPI_Nchf_SpendingLimitControl
OpenAPI_Ndcaf_DataReporting
OpenAPI_Ndcaf_DataReportingProvisioning
OpenAPI_Ndccf_ContextManagement
OpenAPI_Ndccf_DataManagement
OpenAPI_Neasdf_BaselineDNSPattern
OpenAPI_Neasdf_DNSContext
OpenAPI_Ngmlc_Location
OpenAPI_Nhss_EE
OpenAPI_Nhss_SDM
OpenAPI_Nhss_UEAU
OpenAPI_Nhss_UECM
OpenAPI_Nhss_gbaSDM
OpenAPI_Nhss_gbaUEAU
OpenAPI_Nhss_imsSDM
OpenAPI_Nhss_imsUEAU
OpenAPI_Nhss_imsUECM
OpenAPI_Nipsmgw_SMService
OpenAPI_Niwmsc_SMService
OpenAPI_Nlmf_Broadcast
OpenAPI_Nlmf_Location
OpenAPI_Nmbsf_MBSUserDataIngestSession
OpenAPI_Nmbsf_MBSUserService
OpenAPI_Nmbsmf_MBSSession
OpenAPI_Nmbsmf_TMGI
OpenAPI_Nmbstf_DistSession
OpenAPI_Nmfaf_3caDataManagement
OpenAPI_Nmfaf_3daDataManagement
OpenAPI_Nmnpf_NPStatus
OpenAPI_Nnef_Authentication
OpenAPI_Nnef_EASDeployment
OpenAPI_Nnef_EventExposure
OpenAPI_Nnef_PFDmanagement
OpenAPI_Nnef_SMContext
OpenAPI_Nnef_SMService
OpenAPI_Nnrf_NFDiscovery
OpenAPI_Nnrf_NFManagement
OpenAPI_Nnsacf_NSAC
OpenAPI_Nnsacf_SliceEventExposure
OpenAPI_Nnssaaf_AIW
OpenAPI_Nnssaaf_NSSAA
OpenAPI_Nnssf_NSSAIAvailability
OpenAPI_Nnssf_NSSelection
OpenAPI_Nnwdaf_AnalyticsInfo
OpenAPI_Nnwdaf_DataManagement
OpenAPI_Nnwdaf_EventsSubscription
OpenAPI_Nnwdaf_MLModelProvision
OpenAPI_NpConfiguration
OpenAPI_Npanf_ProseKey
OpenAPI_Npanf_ResolveRemoteUserId
OpenAPI_Npcf_AMPolicyAuthorization
OpenAPI_Npcf_AMPolicyControl
OpenAPI_Npcf_BDTPolicyControl
OpenAPI_Npcf_EventExposure
OpenAPI_Npcf_MBSPolicyAuthorization
OpenAPI_Npcf_MBSPolicyControl
OpenAPI_Npcf_PolicyAuthorization
OpenAPI_Npcf_SMPolicyControl
OpenAPI_Npcf_UEPolicyControl
OpenAPI_Npkmf_PKMFKeyRequest
OpenAPI_Npkmf_UserId
OpenAPI_Nrouter_SMService
OpenAPI_Nsmf_EventExposure
OpenAPI_Nsmf_NIDD
OpenAPI_Nsmf_PDUSession
OpenAPI_Nsmsf_SMService
OpenAPI_Nsoraf_SOR
OpenAPI_Nspaf_SecuredPacket
OpenAPI_Ntsctsf_ASTI
OpenAPI_Ntsctsf_QoSandTSCAssistance
OpenAPI_Ntsctsf_TimeSynchronization
OpenAPI_Nucmf_Provisioning
OpenAPI_Nucmf_UERCM
OpenAPI_Nudm_EE
OpenAPI_Nudm_MT
OpenAPI_Nudm_NIDDAU
OpenAPI_Nudm_PP
OpenAPI_Nudm_RSDS
OpenAPI_Nudm_SDM
OpenAPI_Nudm_SSAU
OpenAPI_Nudm_UEAU
OpenAPI_Nudm_UECM
OpenAPI_Nudm_UEID
OpenAPI_Nudr_DR
OpenAPI_Nudr_GroupIDmap
OpenAPI_Nudsf_DataRepository
OpenAPI_Nudsf_Timer
OpenAPI_Nupf_EventExposure
OpenAPI_PerfMeasJobCtrlMnS
OpenAPI_PerfMnS
OpenAPI_PfdManagement
OpenAPI_ProvMnS
OpenAPI_RacsParameterProvisioning
OpenAPI_ReportingNetworkStatus
OpenAPI_ResourceManagementOfBdt
OpenAPI_SS_Events
OpenAPI_SS_GroupManagement
OpenAPI_SS_KeyInfoRetrieval
OpenAPI_SS_LocationAreaInfoRetrieval
OpenAPI_SS_LocationReporting
OpenAPI_SS_NetworkResourceAdaptation
OpenAPI_SS_NetworkResourceMonitoring
OpenAPI_SS_NetworkSliceAdaptation
OpenAPI_SS_UserProfileRetrieval
OpenAPI_SeppTelescopicFqdnMapping
OpenAPI_ServiceParameter
OpenAPI_StreamingDataMnS
OpenAPI_TimeSyncExposure
OpenAPI_TrafficInfluence
OpenAPI_UAE_C2OperationModeManagement
OpenAPI_UAE_RealtimeUAVStatus
OpenAPI_UEId
OpenAPI_VAE_ApplicationRequirement
OpenAPI_VAE_DynamicGroup
OpenAPI_VAE_FileDistribution
OpenAPI_VAE_HDMapDynamicInfo
OpenAPI_VAE_MessageDelivery
OpenAPI_VAE_PC5ProvisioningRequirement
OpenAPI_VAE_ServiceContinuity
OpenAPI_VAE_SessionOrientedService
OpenAPI_VAE_V2VConfigRequirement
.gitignore
LICENSE
go.mod
go.sum
克隆/下载
model_problem_details.go 11.30 KB
一键复制 编辑 原始数据 按行查看 历史
MrCoder 提交于 2年前 . update
/*
Eees Application Context Relocation Service
Eees Application Context Relocation Service. © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.
API version: 1.0.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package OpenAPI_Eees_AppContextRelocation
import (
"encoding/json"
)
// checks if the ProblemDetails type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &ProblemDetails{}
// ProblemDetails Represents additional information and details on an error response.
type ProblemDetails struct {
// string providing an URI formatted according to IETF RFC 3986.
Type *string `json:"type,omitempty"`
// A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem.
Title *string `json:"title,omitempty"`
// The HTTP status code for this occurrence of the problem.
Status *int32 `json:"status,omitempty"`
// A human-readable explanation specific to this occurrence of the problem.
Detail *string `json:"detail,omitempty"`
// string providing an URI formatted according to IETF RFC 3986.
Instance *string `json:"instance,omitempty"`
// A machine-readable application error cause specific to this occurrence of the problem. This IE should be present and provide application-related error information, if available.
Cause *string `json:"cause,omitempty"`
// Description of invalid parameters, for a request rejected due to invalid parameters.
InvalidParams []InvalidParam `json:"invalidParams,omitempty"`
// A string used to indicate the features supported by an API that is used as defined in clause 6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in hexadecimal representation Each character in the string shall take a value of \"0\" to \"9\", \"a\" to \"f\" or \"A\" to \"F\" and shall represent the support of 4 features as described in table 5.2.2-3. The most significant character representing the highest-numbered features shall appear first in the string, and the character representing features 1 to 4 shall appear last in the string. The list of features and their numbering (starting with 1) are defined separately for each API. If the string contains a lower number of characters than there are defined features for an API, all features that would be represented by characters that are not present in the string are not supported.
SupportedFeatures *string `json:"supportedFeatures,omitempty"`
}
// NewProblemDetails instantiates a new ProblemDetails 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 NewProblemDetails() *ProblemDetails {
this := ProblemDetails{}
return &this
}
// NewProblemDetailsWithDefaults instantiates a new ProblemDetails 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 NewProblemDetailsWithDefaults() *ProblemDetails {
this := ProblemDetails{}
return &this
}
// GetType returns the Type field value if set, zero value otherwise.
func (o *ProblemDetails) GetType() string {
if o == nil || IsNil(o.Type) {
var ret string
return ret
}
return *o.Type
}
// GetTypeOk returns a tuple with the Type field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ProblemDetails) GetTypeOk() (*string, bool) {
if o == nil || IsNil(o.Type) {
return nil, false
}
return o.Type, true
}
// HasType returns a boolean if a field has been set.
func (o *ProblemDetails) HasType() bool {
if o != nil && !IsNil(o.Type) {
return true
}
return false
}
// SetType gets a reference to the given string and assigns it to the Type field.
func (o *ProblemDetails) SetType(v string) {
o.Type = &v
}
// GetTitle returns the Title field value if set, zero value otherwise.
func (o *ProblemDetails) GetTitle() string {
if o == nil || IsNil(o.Title) {
var ret string
return ret
}
return *o.Title
}
// GetTitleOk returns a tuple with the Title field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ProblemDetails) GetTitleOk() (*string, bool) {
if o == nil || IsNil(o.Title) {
return nil, false
}
return o.Title, true
}
// HasTitle returns a boolean if a field has been set.
func (o *ProblemDetails) HasTitle() bool {
if o != nil && !IsNil(o.Title) {
return true
}
return false
}
// SetTitle gets a reference to the given string and assigns it to the Title field.
func (o *ProblemDetails) SetTitle(v string) {
o.Title = &v
}
// GetStatus returns the Status field value if set, zero value otherwise.
func (o *ProblemDetails) GetStatus() int32 {
if o == nil || IsNil(o.Status) {
var ret int32
return ret
}
return *o.Status
}
// GetStatusOk returns a tuple with the Status field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ProblemDetails) GetStatusOk() (*int32, bool) {
if o == nil || IsNil(o.Status) {
return nil, false
}
return o.Status, true
}
// HasStatus returns a boolean if a field has been set.
func (o *ProblemDetails) HasStatus() bool {
if o != nil && !IsNil(o.Status) {
return true
}
return false
}
// SetStatus gets a reference to the given int32 and assigns it to the Status field.
func (o *ProblemDetails) SetStatus(v int32) {
o.Status = &v
}
// GetDetail returns the Detail field value if set, zero value otherwise.
func (o *ProblemDetails) GetDetail() string {
if o == nil || IsNil(o.Detail) {
var ret string
return ret
}
return *o.Detail
}
// GetDetailOk returns a tuple with the Detail field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ProblemDetails) GetDetailOk() (*string, bool) {
if o == nil || IsNil(o.Detail) {
return nil, false
}
return o.Detail, true
}
// HasDetail returns a boolean if a field has been set.
func (o *ProblemDetails) HasDetail() bool {
if o != nil && !IsNil(o.Detail) {
return true
}
return false
}
// SetDetail gets a reference to the given string and assigns it to the Detail field.
func (o *ProblemDetails) SetDetail(v string) {
o.Detail = &v
}
// GetInstance returns the Instance field value if set, zero value otherwise.
func (o *ProblemDetails) GetInstance() string {
if o == nil || IsNil(o.Instance) {
var ret string
return ret
}
return *o.Instance
}
// GetInstanceOk returns a tuple with the Instance field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ProblemDetails) GetInstanceOk() (*string, bool) {
if o == nil || IsNil(o.Instance) {
return nil, false
}
return o.Instance, true
}
// HasInstance returns a boolean if a field has been set.
func (o *ProblemDetails) HasInstance() bool {
if o != nil && !IsNil(o.Instance) {
return true
}
return false
}
// SetInstance gets a reference to the given string and assigns it to the Instance field.
func (o *ProblemDetails) SetInstance(v string) {
o.Instance = &v
}
// GetCause returns the Cause field value if set, zero value otherwise.
func (o *ProblemDetails) GetCause() string {
if o == nil || IsNil(o.Cause) {
var ret string
return ret
}
return *o.Cause
}
// GetCauseOk returns a tuple with the Cause field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ProblemDetails) GetCauseOk() (*string, bool) {
if o == nil || IsNil(o.Cause) {
return nil, false
}
return o.Cause, true
}
// HasCause returns a boolean if a field has been set.
func (o *ProblemDetails) HasCause() bool {
if o != nil && !IsNil(o.Cause) {
return true
}
return false
}
// SetCause gets a reference to the given string and assigns it to the Cause field.
func (o *ProblemDetails) SetCause(v string) {
o.Cause = &v
}
// GetInvalidParams returns the InvalidParams field value if set, zero value otherwise.
func (o *ProblemDetails) GetInvalidParams() []InvalidParam {
if o == nil || IsNil(o.InvalidParams) {
var ret []InvalidParam
return ret
}
return o.InvalidParams
}
// GetInvalidParamsOk returns a tuple with the InvalidParams field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ProblemDetails) GetInvalidParamsOk() ([]InvalidParam, bool) {
if o == nil || IsNil(o.InvalidParams) {
return nil, false
}
return o.InvalidParams, true
}
// HasInvalidParams returns a boolean if a field has been set.
func (o *ProblemDetails) HasInvalidParams() bool {
if o != nil && !IsNil(o.InvalidParams) {
return true
}
return false
}
// SetInvalidParams gets a reference to the given []InvalidParam and assigns it to the InvalidParams field.
func (o *ProblemDetails) SetInvalidParams(v []InvalidParam) {
o.InvalidParams = v
}
// GetSupportedFeatures returns the SupportedFeatures field value if set, zero value otherwise.
func (o *ProblemDetails) GetSupportedFeatures() string {
if o == nil || IsNil(o.SupportedFeatures) {
var ret string
return ret
}
return *o.SupportedFeatures
}
// GetSupportedFeaturesOk returns a tuple with the SupportedFeatures field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ProblemDetails) GetSupportedFeaturesOk() (*string, bool) {
if o == nil || IsNil(o.SupportedFeatures) {
return nil, false
}
return o.SupportedFeatures, true
}
// HasSupportedFeatures returns a boolean if a field has been set.
func (o *ProblemDetails) HasSupportedFeatures() bool {
if o != nil && !IsNil(o.SupportedFeatures) {
return true
}
return false
}
// SetSupportedFeatures gets a reference to the given string and assigns it to the SupportedFeatures field.
func (o *ProblemDetails) SetSupportedFeatures(v string) {
o.SupportedFeatures = &v
}
func (o ProblemDetails) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o ProblemDetails) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.Type) {
toSerialize["type"] = o.Type
}
if !IsNil(o.Title) {
toSerialize["title"] = o.Title
}
if !IsNil(o.Status) {
toSerialize["status"] = o.Status
}
if !IsNil(o.Detail) {
toSerialize["detail"] = o.Detail
}
if !IsNil(o.Instance) {
toSerialize["instance"] = o.Instance
}
if !IsNil(o.Cause) {
toSerialize["cause"] = o.Cause
}
if !IsNil(o.InvalidParams) {
toSerialize["invalidParams"] = o.InvalidParams
}
if !IsNil(o.SupportedFeatures) {
toSerialize["supportedFeatures"] = o.SupportedFeatures
}
return toSerialize, nil
}
type NullableProblemDetails struct {
value *ProblemDetails
isSet bool
}
func (v NullableProblemDetails) Get() *ProblemDetails {
return v.value
}
func (v *NullableProblemDetails) Set(val *ProblemDetails) {
v.value = val
v.isSet = true
}
func (v NullableProblemDetails) IsSet() bool {
return v.isSet
}
func (v *NullableProblemDetails) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableProblemDetails(val *ProblemDetails) *NullableProblemDetails {
return &NullableProblemDetails{value: val, isSet: true}
}
func (v NullableProblemDetails) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableProblemDetails) 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

搜索帮助