openapi_Subscription_Data

package
v1.18.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2023 License: Apache-2.0 Imports: 20 Imported by: 0

README

Go API client for openapi_Subscription_Data

Unified Data Repository Service (subscription data).
The API version is defined in 3GPP TS 29.504.
© 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: -
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import openapi_Subscription_Data "github.com/GIT_USER_ID/GIT_REPO_ID/openapi_Subscription_Data"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), openapi_Subscription_Data.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), openapi_Subscription_Data.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), openapi_Subscription_Data.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), openapi_Subscription_Data.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
AMF3GPPAccessRegistrationDocumentApi AmfContext3gpp Patch /subscription-data/{ueId}/context-data/amf-3gpp-access To modify the AMF context data of a UE using 3gpp access in the UDR
AMF3GPPAccessRegistrationDocumentApi CreateAmfContext3gpp Put /subscription-data/{ueId}/context-data/amf-3gpp-access To store the AMF context data of a UE using 3gpp access in the UDR
AMF3GPPAccessRegistrationDocumentApi QueryAmfContext3gpp Get /subscription-data/{ueId}/context-data/amf-3gpp-access Retrieves the AMF context data of a UE using 3gpp access
AMFGroupSubscriptionInfoDocumentApi CreateAmfGroupSubscriptions Put /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/amf-subscriptions Create AmfSubscriptions for a group of UEs or any UE
AMFNon3GPPAccessRegistrationDocumentApi AmfContextNon3gpp Patch /subscription-data/{ueId}/context-data/amf-non-3gpp-access To modify the AMF context data of a UE using non 3gpp access in the UDR
AMFNon3GPPAccessRegistrationDocumentApi CreateAmfContextNon3gpp Put /subscription-data/{ueId}/context-data/amf-non-3gpp-access To store the AMF context data of a UE using non-3gpp access in the UDR
AMFNon3GPPAccessRegistrationDocumentApi QueryAmfContextNon3gpp Get /subscription-data/{ueId}/context-data/amf-non-3gpp-access Retrieves the AMF context data of a UE using non-3gpp access
AMFSubscriptionInfoDocumentApi CreateAMFSubscriptions Put /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/amf-subscriptions Create AmfSubscriptions for an individual ee subscriptions of a UE
AccessAndMobilitySubscriptionDataDocumentApi QueryAmData Get /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/am-data Retrieves the access and mobility subscription data of a UE
AmfSubscriptionInfoDocumentApi ModifyAmfGroupSubscriptions Patch /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/amf-subscriptions modify the AMF Subscription Info
AmfSubscriptionInfoDocumentApi ModifyAmfSubscriptionInfo Patch /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/amf-subscriptions modify the AMF Subscription Info
AuthEventDocumentApi DeleteAuthenticationStatus Delete /subscription-data/{ueId}/authentication-data/authentication-status To remove the Authentication Status of a UE
AuthEventDocumentApi QueryAuthenticationStatus Get /subscription-data/{ueId}/authentication-data/authentication-status Retrieves the Authentication Status of a UE
AuthenticationDataDocumentApi QueryAuthSubsData Get /subscription-data/{ueId}/authentication-data/authentication-subscription Retrieves the authentication subscription data of a UE
AuthenticationSoRDocumentApi CreateAuthenticationSoR Put /subscription-data/{ueId}/ue-update-confirmation-data/sor-data To store the SoR acknowledgement information of a UE and ME support of SOR CMCI
AuthenticationSoRDocumentApi QueryAuthSoR Get /subscription-data/{ueId}/ue-update-confirmation-data/sor-data Retrieves the SoR acknowledgement information of a UE and ME support of SOR CMCI
AuthenticationSoRDocumentApi UpdateAuthenticationSoR Patch /subscription-data/{ueId}/ue-update-confirmation-data/sor-data Updates the ME support of SOR CMCI information of a UE
AuthenticationStatusDocumentApi CreateAuthenticationStatus Put /subscription-data/{ueId}/authentication-data/authentication-status To store the Authentication Status data of a UE
AuthenticationSubscriptionDocumentApi ModifyAuthenticationSubscription Patch /subscription-data/{ueId}/authentication-data/authentication-subscription modify the authentication subscription data of a UE
AuthenticationUPUDocumentApi CreateAuthenticationUPU Put /subscription-data/{ueId}/ue-update-confirmation-data/upu-data To store the UPU acknowledgement information of a UE
AuthenticationUPUDocumentApi QueryAuthUPU Get /subscription-data/{ueId}/ue-update-confirmation-data/upu-data Retrieves the UPU acknowledgement information of a UE
CAGACKDocumentApi QueryCagAck Get /subscription-data/{ueId}/ue-update-confirmation-data/subscribed-cag Retrieves the CAG acknowledgement information of a UE
CAGUpdateAckDocumentApi CreateCagUpdateAck Put /subscription-data/{ueId}/ue-update-confirmation-data/subscribed-cag To store the CAG update acknowledgement information of a UE
Class5GVNGroupsInternalDocumentApi Query5GVnGroupInternal Get /subscription-data/group-data/5g-vn-groups/internal Retrieves the data of 5G VN Group
Class5GVNGroupsStoreApi Query5GVnGroup Get /subscription-data/group-data/5g-vn-groups Retrieves the data of a 5G VN Group
Class5GVnGroupConfigurationDocumentApi Create5GVnGroup Put /subscription-data/group-data/5g-vn-groups/{externalGroupId} Create an individual 5G VN Grouop
Class5MBSSubscriptionDataDocumentApi Query5mbsData Get /subscription-data/{ueId}/5mbs-data Retrieves the 5mbs subscription data of a UE
ContextDataDocumentApi QueryContextData Get /subscription-data/{ueId}/context-data Retrieve multiple context data sets of a UE
Delete5GVnGroupApi Delete5GVnGroup Delete /subscription-data/group-data/5g-vn-groups/{externalGroupId} Deletes the 5GVnGroup
EnhancedCoverageRestrictionDataApi QueryCoverageRestrictionData Get /subscription-data/{ueId}/coverage-restriction-data Retrieves the subscribed enhanced Coverage Restriction Data of a UE
EventAMFSubscriptionInfoDocumentApi RemoveAmfGroupSubscriptions Delete /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/amf-subscriptions Deletes AMF Subscription Info for an eeSubscription for a group of UEs or any UE
EventAMFSubscriptionInfoDocumentApi RemoveAmfSubscriptionsInfo Delete /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/amf-subscriptions Deletes AMF Subscription Info for an eeSubscription
EventExposureDataDocumentApi QueryEEData Get /subscription-data/{ueId}/ee-profile-data Retrieves the ee profile data of a UE
EventExposureDataForAGroupDocumentApi QueryGroupEEData Get /subscription-data/group-data/{ueGroupId}/ee-profile-data Retrieves the ee profile data profile data of a group or anyUE
EventExposureGroupSubscriptionDocumentApi ModifyEeGroupSubscription Patch /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId} Modify an individual ee subscription for a group of a UEs
EventExposureGroupSubscriptionDocumentApi QueryEeGroupSubscription Get /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId} Retrieve a individual eeSubscription for a group of UEs or any UE
EventExposureGroupSubscriptionDocumentApi RemoveEeGroupSubscriptions Delete /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId} Deletes a eeSubscription for a group of UEs or any UE
EventExposureGroupSubscriptionDocumentApi UpdateEeGroupSubscriptions Put /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId} Update an individual ee subscription of a group of UEs or any UE
EventExposureGroupSubscriptionsCollectionApi CreateEeGroupSubscriptions Post /subscription-data/group-data/{ueGroupId}/ee-subscriptions Create individual EE subscription for a group of UEs or any UE
EventExposureGroupSubscriptionsCollectionApi QueryEeGroupSubscriptions Get /subscription-data/group-data/{ueGroupId}/ee-subscriptions Retrieves the ee subscriptions of a group of UEs or any UE
EventExposureSubscriptionDocumentApi ModifyEesubscription Patch /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId} Modify an individual ee subscription of a UE
EventExposureSubscriptionDocumentApi QueryeeSubscription Get /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId} Retrieve a eeSubscription
EventExposureSubscriptionDocumentApi RemoveeeSubscriptions Delete /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId} Deletes a eeSubscription
EventExposureSubscriptionDocumentApi UpdateEesubscriptions Put /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId} Update an individual ee subscriptions of a UE
EventExposureSubscriptionsCollectionApi CreateEeSubscriptions Post /subscription-data/{ueId}/context-data/ee-subscriptions Create individual EE subscription
EventExposureSubscriptionsCollectionApi Queryeesubscriptions Get /subscription-data/{ueId}/context-data/ee-subscriptions Retrieves the ee subscriptions of a UE
GroupIdentifiersApi GetGroupIdentifiers Get /subscription-data/group-data/group-identifiers Mapping of Group Identifiers
HSSEventGroupSubscriptionInfoDocumentApi CreateHssGroupSubscriptions Put /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/hss-subscriptions Create HSS Subscription Info for a group of UEs
HSSEventSubscriptionInfoDocumentApi CreateHSSSubscriptions Put /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/hss-subscriptions Create HSS Subscription Info
HSSEventSubscriptionInfoDocumentApi GetHssGroupSubscriptions Get /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/hss-subscriptions Retrieve HSS Subscription Info
HSSEventSubscriptionInfoDocumentApi GetHssSubscriptionInfo Get /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/hss-subscriptions Retrieve HSS Subscription Info
HSSEventSubscriptionInfoDocumentApi ModifyHssGroupSubscriptions Patch /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/hss-subscriptions Modify HSS Subscription Info
HSSEventSubscriptionInfoDocumentApi ModifyHssSubscriptionInfo Patch /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/hss-subscriptions Modify HSS Subscription Info
HSSEventSubscriptionInfoDocumentApi RemoveHssGroupSubscriptions Delete /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/hss-subscriptions Delete HSS Subscription Info
HSSEventSubscriptionInfoDocumentApi RemoveHssSubscriptionsInfo Delete /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/hss-subscriptions Delete HSS Subscription Info
HSSSDMSubscriptionInfoDocumentApi CreateHSSSDMSubscriptions Put /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId}/hss-sdm-subscriptions Create HSS SDM Subscription Info
HSSSDMSubscriptionInfoDocumentApi GetHssSDMSubscriptionInfo Get /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId}/hss-sdm-subscriptions Retrieve HSS SDM Subscription Info
HSSSDMSubscriptionInfoDocumentApi ModifyHssSDMSubscriptionInfo Patch /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId}/hss-sdm-subscriptions Modify HSS SDM Subscription Info
HSSSDMSubscriptionInfoDocumentApi RemoveHssSDMSubscriptionsInfo Delete /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId}/hss-sdm-subscriptions Delete HSS SDM Subscription Info
IPSMGWRegistrationDocumentApi CreateIpSmGwContext Put /subscription-data/{ueId}/context-data/ip-sm-gw Create the IP-SM-GW context data of a UE
IPSMGWRegistrationDocumentApi DeleteIpSmGwContext Delete /subscription-data/{ueId}/context-data/ip-sm-gw To remove the IP-SM-GW context data of a UE
IPSMGWRegistrationDocumentApi ModifyIpSmGwContext Patch /subscription-data/{ueId}/context-data/ip-sm-gw Modify the IP-SM-GW context data of a UE
IPSMGWRegistrationDocumentApi QueryIpSmGwContext Get /subscription-data/{ueId}/context-data/ip-sm-gw Retrieves the IP-SM-GW context data of a UE
IndividualAuthEventDocumentApi DeleteIndividualAuthenticationStatus Delete /subscription-data/{ueId}/authentication-data/authentication-status/{servingNetworkName} To remove the Individual Authentication Status of a UE
IndividualAuthEventDocumentApi QueryIndividualAuthenticationStatus Get /subscription-data/{ueId}/authentication-data/authentication-status/{servingNetworkName} Retrieves the Individual Authentication Status of a UE
IndividualAuthenticationStatusDocumentApi CreateIndividualAuthenticationStatus Put /subscription-data/{ueId}/authentication-data/authentication-status/{servingNetworkName} To store the individual Authentication Status data of a UE
LCSBroadcastAssistanceSubscriptionDataApi QueryLcsBcaData Get /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/lcs-bca-data Retrieves the LCS Broadcast Assistance subscription data of a UE
LCSMobileOriginatedSubscriptionDataApi QueryLcsMoData Get /subscription-data/{ueId}/lcs-mo-data Retrieves the LCS Mobile Originated subscription data of a UE
LCSPrivacySubscriptionDataApi QueryLcsPrivacyData Get /subscription-data/{ueId}/lcs-privacy-data Retrieves the LCS Privacy subscription data of a UE
MessageWaitingDataDocumentApi CreateMessageWaitingData Put /subscription-data/{ueId}/context-data/mwd Create the Message Waiting Data of the UE
MessageWaitingDataDocumentApi DeleteMessageWaitingData Delete /subscription-data/{ueId}/context-data/mwd To remove the Message Waiting Data of the UE
MessageWaitingDataDocumentApi ModifyMessageWaitingData Patch /subscription-data/{ueId}/context-data/mwd Modify the Message Waiting Data of the UE
MessageWaitingDataDocumentApi QueryMessageWaitingData Get /subscription-data/{ueId}/context-data/mwd Retrieves the Message Waiting Data of the UE
Modify5GVnGroupApi Modify5GVnGroup Patch /subscription-data/group-data/5g-vn-groups/{externalGroupId} modify the 5GVnGroup
NIDDAuthorizationInfoDocumentApi CreateNIDDAuthorizationInfo Put /subscription-data/{ueId}/context-data/nidd-authorizations Create NIDD Authorization Info
NIDDAuthorizationInfoDocumentApi GetNiddAuthorizationInfo Get /subscription-data/{ueId}/context-data/nidd-authorizations Retrieve NIDD Authorization Info
NIDDAuthorizationInfoDocumentApi ModifyNiddAuthorizationInfo Patch /subscription-data/{ueId}/context-data/nidd-authorizations Modify NIDD Authorization Info
NIDDAuthorizationInfoDocumentApi RemoveNiddAuthorizationInfo Delete /subscription-data/{ueId}/context-data/nidd-authorizations Delete NIDD Authorization Info
NSSAIACKDocumentApi QueryNssaiAck Get /subscription-data/{ueId}/ue-update-confirmation-data/subscribed-snssais Retrieves the UPU acknowledgement information of a UE
NSSAIUpdateAckDocumentApi CreateOrUpdateNssaiAck Put /subscription-data/{ueId}/ue-update-confirmation-data/subscribed-snssais To store the NSSAI update acknowledgement information of a UE
OperatorSpecificDataContainerDocumentApi CreateOperSpecData Put /subscription-data/{ueId}/operator-specific-data To create an operator-specific data resource of a UE
OperatorSpecificDataContainerDocumentApi DeleteOperSpecData Delete /subscription-data/{ueId}/operator-specific-data To remove an operator-specific data resource of a UE
OperatorSpecificDataContainerDocumentApi ModifyOperSpecData Patch /subscription-data/{ueId}/operator-specific-data To modify operator specific data of a UE
OperatorSpecificDataContainerDocumentApi QueryOperSpecData Get /subscription-data/{ueId}/operator-specific-data Retrieves the operator specific data of a UE
ParameterProvisionDocumentApi GetppData Get /subscription-data/{ueId}/pp-data Read the profile of a given UE
ParameterProvisionProfileDataDocumentApi QueryPPData Get /subscription-data/{ueId}/pp-profile-data Retrieves the parameter provision profile data of a UE
ParameterProvisionProfileDataFor5GVNGroupDocumentApi Query5GVNGroupPPData Get /subscription-data/group-data/5g-vn-groups/pp-profile-data Retrieves the parameter provision profile data for 5G VN Group
ProSeServiceSubscriptionDataApi QueryPorseData Get /subscription-data/{ueId}/prose-data Retrieves the subscribed ProSe service Data of a UE
ProvisionedDataDocumentApi QueryProvisionedData Get /subscription-data/{ueId}/{servingPlmnId}/provisioned-data Retrieve multiple provisioned data sets of a UE
ProvisionedParameterDataDocumentApi ModifyPpData Patch /subscription-data/{ueId}/pp-data modify the provisioned parameter data
ProvisionedParameterDataEntriesCollectionApi GetMultiplePPDataEntries Get /subscription-data/{ueId}/pp-data-store get a list of Parameter Provisioning Data Entries
ProvisionedParameterDataEntryDocumentApi CreatePPDataEntry Put /subscription-data/{ueId}/pp-data-store/{afInstanceId} create a Provisioning Parameter Data Entry
ProvisionedParameterDataEntryDocumentApi DeletePPDataEntry Delete /subscription-data/{ueId}/pp-data-store/{afInstanceId} Delete a Provisioning Parameter Data Entry
ProvisionedParameterDataEntryDocumentApi GetPPDataEntry Get /subscription-data/{ueId}/pp-data-store/{afInstanceId} get a Parameter Provisioning Data Entry
Query5GVnGroupConfigurationDocumentApi Get5GVnGroupConfiguration Get /subscription-data/group-data/5g-vn-groups/{externalGroupId} Retrieve a 5GVnGroup configuration
QueryAMFSubscriptionInfoDocumentApi GetAmfGroupSubscriptions Get /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/amf-subscriptions Retrieve AMF subscription Info for a group of UEs or any UE
QueryAMFSubscriptionInfoDocumentApi GetAmfSubscriptionInfo Get /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/amf-subscriptions Retrieve AMF subscription Info
QueryIdentityDataBySUPIOrGPSIDocumentApi GetIdentityData Get /subscription-data/{ueId}/identity-data Retrieve identity data by SUPI or GPSI
QueryNIDDAuthorizationDataGPSIOrExternalGroupIdentifierDocumentApi GetNiddAuData Get /subscription-data/{ueId}/nidd-authorization-data Retrieve NIDD Authorization Data GPSI or External Group identifier
QueryODBDataBySUPIOrGPSIDocumentApi GetOdbData Get /subscription-data/{ueId}/operator-determined-barring-data Retrieve ODB Data data by SUPI or GPSI
QueryServiceSpecificAuthorizationDataDocumentApi GetSSAuData Get /subscription-data/{ueId}/service-specific-authorization-data/{serviceType} Retrieve ServiceSpecific Authorization Data
RetrievalOfIndividualSharedDataApi GetIndividualSharedData Get /subscription-data/shared-data/{sharedDataId} retrieve individual shared data
RetrievalOfSharedDataApi GetSharedData Get /subscription-data/shared-data retrieve shared data
RetrieveTheRoamingInformationOfThe5GCEPCDomainsDocumentApi QueryPeiInformation Get /subscription-data/{ueId}/context-data/pei-info Retrieves the PEI Information of the 5GC/EPC domains
RetrieveTheRoamingInformationOfTheEPCDomainDocumentApi QueryRoamingInformation Get /subscription-data/{ueId}/context-data/roaming-information Retrieves the Roaming Information of the EPC domain
SDMSubscriptionDocumentApi ModifysdmSubscription Patch /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId} Modify an individual sdm subscription
SDMSubscriptionDocumentApi QuerysdmSubscription Get /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId} Retrieves a individual sdmSubscription identified by subsId
SDMSubscriptionDocumentApi RemovesdmSubscriptions Delete /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId} Deletes a sdmsubscriptions
SDMSubscriptionDocumentApi Updatesdmsubscriptions Put /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId} Update an individual sdm subscriptions of a UE
SDMSubscriptionsCollectionApi CreateSdmSubscriptions Post /subscription-data/{ueId}/context-data/sdm-subscriptions Create individual sdm subscription
SDMSubscriptionsCollectionApi Querysdmsubscriptions Get /subscription-data/{ueId}/context-data/sdm-subscriptions Retrieves the sdm subscriptions of a UE
SMFEventGroupSubscriptionInfoDocumentApi CreateSmfGroupSubscriptions Put /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/smf-subscriptions Create SMF Subscription Info for a group of UEs or any YE
SMFEventSubscriptionInfoDocumentApi CreateSMFSubscriptions Put /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/smf-subscriptions Create SMF Subscription Info
SMFEventSubscriptionInfoDocumentApi GetSmfGroupSubscriptions Get /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/smf-subscriptions Retrieve SMF Subscription Info for a group of UEs or any UE
SMFEventSubscriptionInfoDocumentApi GetSmfSubscriptionInfo Get /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/smf-subscriptions Retrieve SMF Subscription Info
SMFEventSubscriptionInfoDocumentApi ModifySmfGroupSubscriptions Patch /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/smf-subscriptions Modify SMF Subscription Info for a group of UEs or any UE
SMFEventSubscriptionInfoDocumentApi ModifySmfSubscriptionInfo Patch /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/smf-subscriptions Modify SMF Subscription Info
SMFEventSubscriptionInfoDocumentApi RemoveSmfGroupSubscriptions Delete /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/smf-subscriptions Delete SMF Subscription Info for a group of UEs or any UE
SMFEventSubscriptionInfoDocumentApi RemoveSmfSubscriptionsInfo Delete /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/smf-subscriptions Delete SMF Subscription Info
SMFRegistrationDocumentApi CreateOrUpdateSmfRegistration Put /subscription-data/{ueId}/context-data/smf-registrations/{pduSessionId} To create an individual SMF context data of a UE in the UDR
SMFRegistrationDocumentApi DeleteSmfRegistration Delete /subscription-data/{ueId}/context-data/smf-registrations/{pduSessionId} To remove an individual SMF context data of a UE the UDR
SMFRegistrationDocumentApi QuerySmfRegistration Get /subscription-data/{ueId}/context-data/smf-registrations/{pduSessionId} Retrieves the individual SMF registration of a UE
SMFRegistrationDocumentApi UpdateSmfContext Patch /subscription-data/{ueId}/context-data/smf-registrations/{pduSessionId} To modify the SMF context data of a UE in the UDR
SMFRegistrationsCollectionApi QuerySmfRegList Get /subscription-data/{ueId}/context-data/smf-registrations Retrieves the SMF registration list of a UE
SMFSelectionSubscriptionDataDocumentApi QuerySmfSelectData Get /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/smf-selection-subscription-data Retrieves the SMF selection subscription data of a UE
SMSF3GPPRegistrationDocumentApi CreateSmsfContext3gpp Put /subscription-data/{ueId}/context-data/smsf-3gpp-access Create the SMSF context data of a UE via 3GPP access
SMSF3GPPRegistrationDocumentApi DeleteSmsfContext3gpp Delete /subscription-data/{ueId}/context-data/smsf-3gpp-access To remove the SMSF context data of a UE via 3GPP access
SMSF3GPPRegistrationDocumentApi QuerySmsfContext3gpp Get /subscription-data/{ueId}/context-data/smsf-3gpp-access Retrieves the SMSF context data of a UE using 3gpp access
SMSFNon3GPPRegistrationDocumentApi CreateSmsfContextNon3gpp Put /subscription-data/{ueId}/context-data/smsf-non-3gpp-access Create the SMSF context data of a UE via non-3GPP access
SMSFNon3GPPRegistrationDocumentApi DeleteSmsfContextNon3gpp Delete /subscription-data/{ueId}/context-data/smsf-non-3gpp-access To remove the SMSF context data of a UE via non-3GPP access
SMSFNon3GPPRegistrationDocumentApi QuerySmsfContextNon3gpp Get /subscription-data/{ueId}/context-data/smsf-non-3gpp-access Retrieves the SMSF context data of a UE using non-3gpp access
SMSManagementSubscriptionDataDocumentApi QuerySmsMngData Get /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/sms-mng-data Retrieves the SMS management subscription data of a UE
SMSSubscriptionDataDocumentApi QuerySmsData Get /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/sms-data Retrieves the SMS subscription data of a UE
ServiceSpecificAuthorizationInfoDocumentApi CreateServiceSpecificAuthorizationInfo Put /subscription-data/{ueId}/context-data/service-specific-authorizations/{serviceType} Create Service Specific Authorization Info
ServiceSpecificAuthorizationInfoDocumentApi GetServiceSpecificAuthorizationInfo Get /subscription-data/{ueId}/context-data/service-specific-authorizations/{serviceType} Retrieve Service Specific Authorization Info
ServiceSpecificAuthorizationInfoDocumentApi ModifyServiceSpecificAuthorizationInfo Patch /subscription-data/{ueId}/context-data/service-specific-authorizations/{serviceType} Modify Service Specific Authorization Info
ServiceSpecificAuthorizationInfoDocumentApi RemoveServiceSpecificAuthorizationInfo Delete /subscription-data/{ueId}/context-data/service-specific-authorizations/{serviceType} Delete Service Specific Authorization Info
SessionManagementSubscriptionDataApi QuerySmData Get /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/sm-data Retrieves the Session Management subscription data of a UE
SubsToNotifyCollectionApi QuerySubsToNotify Get /subscription-data/subs-to-notify Retrieves the list of subscriptions
SubsToNotifyCollectionApi RemoveMultipleSubscriptionDataSubscriptions Delete /subscription-data/subs-to-notify Deletes subscriptions identified by a given ue-id parameter
SubsToNotifyCollectionApi SubscriptionDataSubscriptions Post /subscription-data/subs-to-notify Subscription data subscriptions
SubsToNotifyDocumentApi ModifysubscriptionDataSubscription Patch /subscription-data/subs-to-notify/{subsId} Modify an individual subscriptionDataSubscription
SubsToNotifyDocumentApi QuerySubscriptionDataSubscriptions Get /subscription-data/subs-to-notify/{subsId} Retrieves a individual subscriptionDataSubscription identified by subsId
SubsToNotifyDocumentApi RemovesubscriptionDataSubscriptions Delete /subscription-data/subs-to-notify/{subsId} Deletes a subscriptionDataSubscriptions
TraceDataDocumentApi QueryTraceData Get /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/trace-data Retrieves the trace configuration data of a UE
UESubscribedDataDocumentApi QueryUeSubscribedData Get /subscription-data/{ueId} Retrieve multiple subscribed data sets of a UE
UEsLocationInformationDocumentApi QueryUeLocation Get /subscription-data/{ueId}/context-data/location Retrieves the UE's Location Information
UpdateThePEIInformationOfThe5GCEPCDomainsDocumentApi CreateOrUpdatePeiInformation Put /subscription-data/{ueId}/context-data/pei-info Update the PEI Information of the 5GC/EPC domains
UpdateTheRoamingInformationOfTheEPCDomainDocumentApi UpdateRoamingInformation Put /subscription-data/{ueId}/context-data/roaming-information Update the Roaming Information of the EPC domain
UserConsentDataApi QueryUserConsentData Get /subscription-data/{ueId}/uc-data Retrieves the subscribed User Consent Data of a UE
V2XSubscriptionDataApi QueryV2xData Get /subscription-data/{ueId}/v2x-data Retrieves the subscribed V2X Data of a UE

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedAccessTypeEnumValues = []AccessType{
	"3GPP_ACCESS",
	"NON_3GPP_ACCESS",
}

All allowed values of AccessType enum

View Source
var AllowedNullValueEnumValues = []NullValue{
	"null",
}

All allowed values of NullValue enum

View Source
var AllowedSignEnumValues = []Sign{
	"POSITIVE",
	"NEGATIVE",
}

All allowed values of Sign enum

View Source
var AllowedUeUpdateStatusEnumValues = []UeUpdateStatus{
	"NOT_SENT",
	"SENT_NO_ACK_REQUIRED",
	"WAITING_FOR_ACK",
	"ACK_RECEIVED",
	"NEGATIVE_ACK_RECEIVED",
}

All allowed values of UeUpdateStatus enum

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil added in v1.18.2

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type AMF3GPPAccessRegistrationDocumentApiService

type AMF3GPPAccessRegistrationDocumentApiService service

AMF3GPPAccessRegistrationDocumentApiService AMF3GPPAccessRegistrationDocumentApi service

func (*AMF3GPPAccessRegistrationDocumentApiService) AmfContext3gpp

AmfContext3gpp To modify the AMF context data of a UE using 3gpp access in the UDR

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId UE id
@return ApiAmfContext3gppRequest

func (*AMF3GPPAccessRegistrationDocumentApiService) AmfContext3gppExecute

Execute executes the request

@return PatchResult

func (*AMF3GPPAccessRegistrationDocumentApiService) CreateAmfContext3gpp

CreateAmfContext3gpp To store the AMF context data of a UE using 3gpp access in the UDR

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId UE id
@return ApiCreateAmfContext3gppRequest

func (*AMF3GPPAccessRegistrationDocumentApiService) CreateAmfContext3gppExecute

Execute executes the request

@return Amf3GppAccessRegistration

func (*AMF3GPPAccessRegistrationDocumentApiService) QueryAmfContext3gpp

QueryAmfContext3gpp Retrieves the AMF context data of a UE using 3gpp access

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId UE id
@return ApiQueryAmfContext3gppRequest

func (*AMF3GPPAccessRegistrationDocumentApiService) QueryAmfContext3gppExecute

Execute executes the request

@return Amf3GppAccessRegistration

type AMFGroupSubscriptionInfoDocumentApiService

type AMFGroupSubscriptionInfoDocumentApiService service

AMFGroupSubscriptionInfoDocumentApiService AMFGroupSubscriptionInfoDocumentApi service

func (*AMFGroupSubscriptionInfoDocumentApiService) CreateAmfGroupSubscriptions

CreateAmfGroupSubscriptions Create AmfSubscriptions for a group of UEs or any UE

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueGroupId
@param subsId
@return ApiCreateAmfGroupSubscriptionsRequest

func (*AMFGroupSubscriptionInfoDocumentApiService) CreateAmfGroupSubscriptionsExecute

Execute executes the request

@return []AmfSubscriptionInfo

type AMFNon3GPPAccessRegistrationDocumentApiService

type AMFNon3GPPAccessRegistrationDocumentApiService service

AMFNon3GPPAccessRegistrationDocumentApiService AMFNon3GPPAccessRegistrationDocumentApi service

func (*AMFNon3GPPAccessRegistrationDocumentApiService) AmfContextNon3gpp

AmfContextNon3gpp To modify the AMF context data of a UE using non 3gpp access in the UDR

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId UE id
@return ApiAmfContextNon3gppRequest

func (*AMFNon3GPPAccessRegistrationDocumentApiService) AmfContextNon3gppExecute

Execute executes the request

@return PatchResult

func (*AMFNon3GPPAccessRegistrationDocumentApiService) CreateAmfContextNon3gpp

CreateAmfContextNon3gpp To store the AMF context data of a UE using non-3gpp access in the UDR

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId UE id
@return ApiCreateAmfContextNon3gppRequest

func (*AMFNon3GPPAccessRegistrationDocumentApiService) CreateAmfContextNon3gppExecute

Execute executes the request

@return Amf3GppAccessRegistration

func (*AMFNon3GPPAccessRegistrationDocumentApiService) QueryAmfContextNon3gpp

QueryAmfContextNon3gpp Retrieves the AMF context data of a UE using non-3gpp access

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId UE id
@return ApiQueryAmfContextNon3gppRequest

func (*AMFNon3GPPAccessRegistrationDocumentApiService) QueryAmfContextNon3gppExecute

Execute executes the request

@return AmfNon3GppAccessRegistration

type APIClient

type APIClient struct {
	AMF3GPPAccessRegistrationDocumentApi *AMF3GPPAccessRegistrationDocumentApiService

	AMFGroupSubscriptionInfoDocumentApi *AMFGroupSubscriptionInfoDocumentApiService

	AMFNon3GPPAccessRegistrationDocumentApi *AMFNon3GPPAccessRegistrationDocumentApiService

	AMFSubscriptionInfoDocumentApi *AMFSubscriptionInfoDocumentApiService

	AccessAndMobilitySubscriptionDataDocumentApi *AccessAndMobilitySubscriptionDataDocumentApiService

	AmfSubscriptionInfoDocumentApi *AmfSubscriptionInfoDocumentApiService

	AuthEventDocumentApi *AuthEventDocumentApiService

	AuthenticationDataDocumentApi *AuthenticationDataDocumentApiService

	AuthenticationSoRDocumentApi *AuthenticationSoRDocumentApiService

	AuthenticationStatusDocumentApi *AuthenticationStatusDocumentApiService

	AuthenticationSubscriptionDocumentApi *AuthenticationSubscriptionDocumentApiService

	AuthenticationUPUDocumentApi *AuthenticationUPUDocumentApiService

	CAGACKDocumentApi *CAGACKDocumentApiService

	CAGUpdateAckDocumentApi *CAGUpdateAckDocumentApiService

	Class5GVNGroupsInternalDocumentApi *Class5GVNGroupsInternalDocumentApiService

	Class5GVNGroupsStoreApi *Class5GVNGroupsStoreApiService

	Class5GVnGroupConfigurationDocumentApi *Class5GVnGroupConfigurationDocumentApiService

	Class5MBSSubscriptionDataDocumentApi *Class5MBSSubscriptionDataDocumentApiService

	ContextDataDocumentApi *ContextDataDocumentApiService

	Delete5GVnGroupApi *Delete5GVnGroupApiService

	EnhancedCoverageRestrictionDataApi *EnhancedCoverageRestrictionDataApiService

	EventAMFSubscriptionInfoDocumentApi *EventAMFSubscriptionInfoDocumentApiService

	EventExposureDataDocumentApi *EventExposureDataDocumentApiService

	EventExposureDataForAGroupDocumentApi *EventExposureDataForAGroupDocumentApiService

	EventExposureGroupSubscriptionDocumentApi *EventExposureGroupSubscriptionDocumentApiService

	EventExposureGroupSubscriptionsCollectionApi *EventExposureGroupSubscriptionsCollectionApiService

	EventExposureSubscriptionDocumentApi *EventExposureSubscriptionDocumentApiService

	EventExposureSubscriptionsCollectionApi *EventExposureSubscriptionsCollectionApiService

	GroupIdentifiersApi *GroupIdentifiersApiService

	HSSEventGroupSubscriptionInfoDocumentApi *HSSEventGroupSubscriptionInfoDocumentApiService

	HSSEventSubscriptionInfoDocumentApi *HSSEventSubscriptionInfoDocumentApiService

	HSSSDMSubscriptionInfoDocumentApi *HSSSDMSubscriptionInfoDocumentApiService

	IPSMGWRegistrationDocumentApi *IPSMGWRegistrationDocumentApiService

	IndividualAuthEventDocumentApi *IndividualAuthEventDocumentApiService

	IndividualAuthenticationStatusDocumentApi *IndividualAuthenticationStatusDocumentApiService

	LCSBroadcastAssistanceSubscriptionDataApi *LCSBroadcastAssistanceSubscriptionDataApiService

	LCSMobileOriginatedSubscriptionDataApi *LCSMobileOriginatedSubscriptionDataApiService

	LCSPrivacySubscriptionDataApi *LCSPrivacySubscriptionDataApiService

	MessageWaitingDataDocumentApi *MessageWaitingDataDocumentApiService

	Modify5GVnGroupApi *Modify5GVnGroupApiService

	NIDDAuthorizationInfoDocumentApi *NIDDAuthorizationInfoDocumentApiService

	NSSAIACKDocumentApi *NSSAIACKDocumentApiService

	NSSAIUpdateAckDocumentApi *NSSAIUpdateAckDocumentApiService

	OperatorSpecificDataContainerDocumentApi *OperatorSpecificDataContainerDocumentApiService

	ParameterProvisionDocumentApi *ParameterProvisionDocumentApiService

	ParameterProvisionProfileDataDocumentApi *ParameterProvisionProfileDataDocumentApiService

	ParameterProvisionProfileDataFor5GVNGroupDocumentApi *ParameterProvisionProfileDataFor5GVNGroupDocumentApiService

	ProSeServiceSubscriptionDataApi *ProSeServiceSubscriptionDataApiService

	ProvisionedDataDocumentApi *ProvisionedDataDocumentApiService

	ProvisionedParameterDataDocumentApi *ProvisionedParameterDataDocumentApiService

	ProvisionedParameterDataEntriesCollectionApi *ProvisionedParameterDataEntriesCollectionApiService

	ProvisionedParameterDataEntryDocumentApi *ProvisionedParameterDataEntryDocumentApiService

	Query5GVnGroupConfigurationDocumentApi *Query5GVnGroupConfigurationDocumentApiService

	QueryAMFSubscriptionInfoDocumentApi *QueryAMFSubscriptionInfoDocumentApiService

	QueryIdentityDataBySUPIOrGPSIDocumentApi *QueryIdentityDataBySUPIOrGPSIDocumentApiService

	QueryNIDDAuthorizationDataGPSIOrExternalGroupIdentifierDocumentApi *QueryNIDDAuthorizationDataGPSIOrExternalGroupIdentifierDocumentApiService

	QueryODBDataBySUPIOrGPSIDocumentApi *QueryODBDataBySUPIOrGPSIDocumentApiService

	QueryServiceSpecificAuthorizationDataDocumentApi *QueryServiceSpecificAuthorizationDataDocumentApiService

	RetrievalOfIndividualSharedDataApi *RetrievalOfIndividualSharedDataApiService

	RetrievalOfSharedDataApi *RetrievalOfSharedDataApiService

	RetrieveTheRoamingInformationOfThe5GCEPCDomainsDocumentApi *RetrieveTheRoamingInformationOfThe5GCEPCDomainsDocumentApiService

	RetrieveTheRoamingInformationOfTheEPCDomainDocumentApi *RetrieveTheRoamingInformationOfTheEPCDomainDocumentApiService

	SDMSubscriptionDocumentApi *SDMSubscriptionDocumentApiService

	SDMSubscriptionsCollectionApi *SDMSubscriptionsCollectionApiService

	SMFEventGroupSubscriptionInfoDocumentApi *SMFEventGroupSubscriptionInfoDocumentApiService

	SMFEventSubscriptionInfoDocumentApi *SMFEventSubscriptionInfoDocumentApiService

	SMFRegistrationDocumentApi *SMFRegistrationDocumentApiService

	SMFRegistrationsCollectionApi *SMFRegistrationsCollectionApiService

	SMFSelectionSubscriptionDataDocumentApi *SMFSelectionSubscriptionDataDocumentApiService

	SMSF3GPPRegistrationDocumentApi *SMSF3GPPRegistrationDocumentApiService

	SMSFNon3GPPRegistrationDocumentApi *SMSFNon3GPPRegistrationDocumentApiService

	SMSManagementSubscriptionDataDocumentApi *SMSManagementSubscriptionDataDocumentApiService

	SMSSubscriptionDataDocumentApi *SMSSubscriptionDataDocumentApiService

	ServiceSpecificAuthorizationInfoDocumentApi *ServiceSpecificAuthorizationInfoDocumentApiService

	SessionManagementSubscriptionDataApi *SessionManagementSubscriptionDataApiService

	SubsToNotifyCollectionApi *SubsToNotifyCollectionApiService

	SubsToNotifyDocumentApi *SubsToNotifyDocumentApiService

	TraceDataDocumentApi *TraceDataDocumentApiService

	UESubscribedDataDocumentApi *UESubscribedDataDocumentApiService

	UEsLocationInformationDocumentApi *UEsLocationInformationDocumentApiService

	UpdateThePEIInformationOfThe5GCEPCDomainsDocumentApi *UpdateThePEIInformationOfThe5GCEPCDomainsDocumentApiService

	UpdateTheRoamingInformationOfTheEPCDomainDocumentApi *UpdateTheRoamingInformationOfTheEPCDomainDocumentApiService

	UserConsentDataApi *UserConsentDataApiService

	V2XSubscriptionDataApi *V2XSubscriptionDataApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Unified Data Repository Service API file for subscription data API v- In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type AccessAndMobilitySubscriptionData

type AccessAndMobilitySubscriptionData struct {
	// 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"`
	Gpsis             []string `json:"gpsis,omitempty"`
	// Identifier of a group of NFs.
	HssGroupId       *string  `json:"hssGroupId,omitempty"`
	InternalGroupIds []string `json:"internalGroupIds,omitempty"`
	// A map(list of key-value pairs) where GroupId serves as key of SharedDataId
	SharedVnGroupDataIds        *map[string]string      `json:"sharedVnGroupDataIds,omitempty"`
	SubscribedUeAmbr            *AmbrRm                 `json:"subscribedUeAmbr,omitempty"`
	Nssai                       NullableNssai           `json:"nssai,omitempty"`
	RatRestrictions             []RatType               `json:"ratRestrictions,omitempty"`
	ForbiddenAreas              []Area                  `json:"forbiddenAreas,omitempty"`
	ServiceAreaRestriction      *ServiceAreaRestriction `json:"serviceAreaRestriction,omitempty"`
	CoreNetworkTypeRestrictions []CoreNetworkType       `json:"coreNetworkTypeRestrictions,omitempty"`
	AccessTypeRestrictions      []AccessType            `json:"accessTypeRestrictions,omitempty"`
	// Unsigned integer representing the 'Subscriber Profile ID for RAT/Frequency Priority'  as specified in 3GPP TS 36.413 with the OpenAPI 'nullable: true' property.
	RfspIndex NullableInt32 `json:"rfspIndex,omitempty"`
	// indicating a time in seconds with OpenAPI defined 'nullable: true' property.
	SubsRegTimer NullableInt32 `json:"subsRegTimer,omitempty"`
	UeUsageType  *int32        `json:"ueUsageType,omitempty"`
	MpsPriority  *bool         `json:"mpsPriority,omitempty"`
	McsPriority  *bool         `json:"mcsPriority,omitempty"`
	// indicating a time in seconds with OpenAPI defined 'nullable: true' property.
	ActiveTime             NullableInt32                                             `json:"activeTime,omitempty"`
	SorInfo                *SorInfo                                                  `json:"sorInfo,omitempty"`
	SorInfoExpectInd       *bool                                                     `json:"sorInfoExpectInd,omitempty"`
	SorafRetrieval         *bool                                                     `json:"sorafRetrieval,omitempty"`
	SorUpdateIndicatorList []SorUpdateIndicator                                      `json:"sorUpdateIndicatorList,omitempty"`
	UpuInfo                *UpuInfo                                                  `json:"upuInfo,omitempty"`
	RoutingIndicator       *string                                                   `json:"routingIndicator,omitempty"`
	MicoAllowed            *bool                                                     `json:"micoAllowed,omitempty"`
	SharedAmDataIds        []string                                                  `json:"sharedAmDataIds,omitempty"`
	OdbPacketServices      *OdbPacketServices                                        `json:"odbPacketServices,omitempty"`
	SubscribedDnnList      []AccessAndMobilitySubscriptionDataSubscribedDnnListInner `json:"subscribedDnnList,omitempty"`
	// indicating a time in seconds.
	ServiceGapTime   *int32            `json:"serviceGapTime,omitempty"`
	MdtUserConsent   *MdtUserConsent   `json:"mdtUserConsent,omitempty"`
	MdtConfiguration *MdtConfiguration `json:"mdtConfiguration,omitempty"`
	TraceData        NullableTraceData `json:"traceData,omitempty"`
	CagData          *CagData          `json:"cagData,omitempty"`
	// String representing the STN-SR as defined in clause 18.6 of 3GPP TS 23.003.
	StnSr *string `json:"stnSr,omitempty"`
	// String representing the C-MSISDN as defined in clause 18.7 of 3GPP TS 23.003.
	CMsisdn               *string `json:"cMsisdn,omitempty"`
	NbIoTUePriority       *int32  `json:"nbIoTUePriority,omitempty"`
	NssaiInclusionAllowed *bool   `json:"nssaiInclusionAllowed,omitempty"`
	// string with format 'bytes' as defined in OpenAPI
	RgWirelineCharacteristics *string                  `json:"rgWirelineCharacteristics,omitempty"`
	EcRestrictionDataWb       *EcRestrictionDataWb     `json:"ecRestrictionDataWb,omitempty"`
	EcRestrictionDataNb       *bool                    `json:"ecRestrictionDataNb,omitempty"`
	ExpectedUeBehaviourList   *ExpectedUeBehaviourData `json:"expectedUeBehaviourList,omitempty"`
	PrimaryRatRestrictions    []RatType                `json:"primaryRatRestrictions,omitempty"`
	SecondaryRatRestrictions  []RatType                `json:"secondaryRatRestrictions,omitempty"`
	EdrxParametersList        []EdrxParameters         `json:"edrxParametersList,omitempty"`
	PtwParametersList         []PtwParameters          `json:"ptwParametersList,omitempty"`
	IabOperationAllowed       *bool                    `json:"iabOperationAllowed,omitempty"`
	// A map (list of key-value pairs where PlmnId serves as key) of PlmnRestriction
	AdjacentPlmnRestrictions       *map[string]PlmnRestriction     `json:"adjacentPlmnRestrictions,omitempty"`
	WirelineForbiddenAreas         []WirelineArea                  `json:"wirelineForbiddenAreas,omitempty"`
	WirelineServiceAreaRestriction *WirelineServiceAreaRestriction `json:"wirelineServiceAreaRestriction,omitempty"`
	PcfSelectionAssistanceInfos    []PcfSelectionAssistanceInfo    `json:"pcfSelectionAssistanceInfos,omitempty"`
	AerialUeSubInfo                *AerialUeSubscriptionInfo       `json:"aerialUeSubInfo,omitempty"`
	RoamingRestrictions            *RoamingRestrictions            `json:"roamingRestrictions,omitempty"`
	RemoteProvInd                  *bool                           `json:"remoteProvInd,omitempty"`
}

AccessAndMobilitySubscriptionData struct for AccessAndMobilitySubscriptionData

func NewAccessAndMobilitySubscriptionData

func NewAccessAndMobilitySubscriptionData() *AccessAndMobilitySubscriptionData

NewAccessAndMobilitySubscriptionData instantiates a new AccessAndMobilitySubscriptionData 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 NewAccessAndMobilitySubscriptionDataWithDefaults

func NewAccessAndMobilitySubscriptionDataWithDefaults() *AccessAndMobilitySubscriptionData

NewAccessAndMobilitySubscriptionDataWithDefaults instantiates a new AccessAndMobilitySubscriptionData 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 (*AccessAndMobilitySubscriptionData) GetAccessTypeRestrictions

func (o *AccessAndMobilitySubscriptionData) GetAccessTypeRestrictions() []AccessType

GetAccessTypeRestrictions returns the AccessTypeRestrictions field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetAccessTypeRestrictionsOk

func (o *AccessAndMobilitySubscriptionData) GetAccessTypeRestrictionsOk() ([]AccessType, bool)

GetAccessTypeRestrictionsOk returns a tuple with the AccessTypeRestrictions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetActiveTime

func (o *AccessAndMobilitySubscriptionData) GetActiveTime() int32

GetActiveTime returns the ActiveTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessAndMobilitySubscriptionData) GetActiveTimeOk

func (o *AccessAndMobilitySubscriptionData) GetActiveTimeOk() (*int32, bool)

GetActiveTimeOk returns a tuple with the ActiveTime 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 (*AccessAndMobilitySubscriptionData) GetAdjacentPlmnRestrictions

func (o *AccessAndMobilitySubscriptionData) GetAdjacentPlmnRestrictions() map[string]PlmnRestriction

GetAdjacentPlmnRestrictions returns the AdjacentPlmnRestrictions field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetAdjacentPlmnRestrictionsOk

func (o *AccessAndMobilitySubscriptionData) GetAdjacentPlmnRestrictionsOk() (*map[string]PlmnRestriction, bool)

GetAdjacentPlmnRestrictionsOk returns a tuple with the AdjacentPlmnRestrictions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetAerialUeSubInfo

GetAerialUeSubInfo returns the AerialUeSubInfo field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetAerialUeSubInfoOk

func (o *AccessAndMobilitySubscriptionData) GetAerialUeSubInfoOk() (*AerialUeSubscriptionInfo, bool)

GetAerialUeSubInfoOk returns a tuple with the AerialUeSubInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetCMsisdn

func (o *AccessAndMobilitySubscriptionData) GetCMsisdn() string

GetCMsisdn returns the CMsisdn field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetCMsisdnOk

func (o *AccessAndMobilitySubscriptionData) GetCMsisdnOk() (*string, bool)

GetCMsisdnOk returns a tuple with the CMsisdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetCagData

GetCagData returns the CagData field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetCagDataOk

func (o *AccessAndMobilitySubscriptionData) GetCagDataOk() (*CagData, bool)

GetCagDataOk returns a tuple with the CagData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetCoreNetworkTypeRestrictions

func (o *AccessAndMobilitySubscriptionData) GetCoreNetworkTypeRestrictions() []CoreNetworkType

GetCoreNetworkTypeRestrictions returns the CoreNetworkTypeRestrictions field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetCoreNetworkTypeRestrictionsOk

func (o *AccessAndMobilitySubscriptionData) GetCoreNetworkTypeRestrictionsOk() ([]CoreNetworkType, bool)

GetCoreNetworkTypeRestrictionsOk returns a tuple with the CoreNetworkTypeRestrictions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetEcRestrictionDataNb

func (o *AccessAndMobilitySubscriptionData) GetEcRestrictionDataNb() bool

GetEcRestrictionDataNb returns the EcRestrictionDataNb field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetEcRestrictionDataNbOk

func (o *AccessAndMobilitySubscriptionData) GetEcRestrictionDataNbOk() (*bool, bool)

GetEcRestrictionDataNbOk returns a tuple with the EcRestrictionDataNb field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetEcRestrictionDataWb

func (o *AccessAndMobilitySubscriptionData) GetEcRestrictionDataWb() EcRestrictionDataWb

GetEcRestrictionDataWb returns the EcRestrictionDataWb field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetEcRestrictionDataWbOk

func (o *AccessAndMobilitySubscriptionData) GetEcRestrictionDataWbOk() (*EcRestrictionDataWb, bool)

GetEcRestrictionDataWbOk returns a tuple with the EcRestrictionDataWb field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetEdrxParametersList

func (o *AccessAndMobilitySubscriptionData) GetEdrxParametersList() []EdrxParameters

GetEdrxParametersList returns the EdrxParametersList field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetEdrxParametersListOk

func (o *AccessAndMobilitySubscriptionData) GetEdrxParametersListOk() ([]EdrxParameters, bool)

GetEdrxParametersListOk returns a tuple with the EdrxParametersList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetExpectedUeBehaviourList

func (o *AccessAndMobilitySubscriptionData) GetExpectedUeBehaviourList() ExpectedUeBehaviourData

GetExpectedUeBehaviourList returns the ExpectedUeBehaviourList field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetExpectedUeBehaviourListOk

func (o *AccessAndMobilitySubscriptionData) GetExpectedUeBehaviourListOk() (*ExpectedUeBehaviourData, bool)

GetExpectedUeBehaviourListOk returns a tuple with the ExpectedUeBehaviourList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetForbiddenAreas

func (o *AccessAndMobilitySubscriptionData) GetForbiddenAreas() []Area

GetForbiddenAreas returns the ForbiddenAreas field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetForbiddenAreasOk

func (o *AccessAndMobilitySubscriptionData) GetForbiddenAreasOk() ([]Area, bool)

GetForbiddenAreasOk returns a tuple with the ForbiddenAreas field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetGpsis

func (o *AccessAndMobilitySubscriptionData) GetGpsis() []string

GetGpsis returns the Gpsis field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetGpsisOk

func (o *AccessAndMobilitySubscriptionData) GetGpsisOk() ([]string, bool)

GetGpsisOk returns a tuple with the Gpsis field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetHssGroupId

func (o *AccessAndMobilitySubscriptionData) GetHssGroupId() string

GetHssGroupId returns the HssGroupId field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetHssGroupIdOk

func (o *AccessAndMobilitySubscriptionData) GetHssGroupIdOk() (*string, bool)

GetHssGroupIdOk returns a tuple with the HssGroupId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetIabOperationAllowed

func (o *AccessAndMobilitySubscriptionData) GetIabOperationAllowed() bool

GetIabOperationAllowed returns the IabOperationAllowed field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetIabOperationAllowedOk

func (o *AccessAndMobilitySubscriptionData) GetIabOperationAllowedOk() (*bool, bool)

GetIabOperationAllowedOk returns a tuple with the IabOperationAllowed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetInternalGroupIds

func (o *AccessAndMobilitySubscriptionData) GetInternalGroupIds() []string

GetInternalGroupIds returns the InternalGroupIds field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetInternalGroupIdsOk

func (o *AccessAndMobilitySubscriptionData) GetInternalGroupIdsOk() ([]string, bool)

GetInternalGroupIdsOk returns a tuple with the InternalGroupIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetMcsPriority

func (o *AccessAndMobilitySubscriptionData) GetMcsPriority() bool

GetMcsPriority returns the McsPriority field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetMcsPriorityOk

func (o *AccessAndMobilitySubscriptionData) GetMcsPriorityOk() (*bool, bool)

GetMcsPriorityOk returns a tuple with the McsPriority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetMdtConfiguration

func (o *AccessAndMobilitySubscriptionData) GetMdtConfiguration() MdtConfiguration

GetMdtConfiguration returns the MdtConfiguration field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetMdtConfigurationOk

func (o *AccessAndMobilitySubscriptionData) GetMdtConfigurationOk() (*MdtConfiguration, bool)

GetMdtConfigurationOk returns a tuple with the MdtConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetMdtUserConsent

func (o *AccessAndMobilitySubscriptionData) GetMdtUserConsent() MdtUserConsent

GetMdtUserConsent returns the MdtUserConsent field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetMdtUserConsentOk

func (o *AccessAndMobilitySubscriptionData) GetMdtUserConsentOk() (*MdtUserConsent, bool)

GetMdtUserConsentOk returns a tuple with the MdtUserConsent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetMicoAllowed

func (o *AccessAndMobilitySubscriptionData) GetMicoAllowed() bool

GetMicoAllowed returns the MicoAllowed field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetMicoAllowedOk

func (o *AccessAndMobilitySubscriptionData) GetMicoAllowedOk() (*bool, bool)

GetMicoAllowedOk returns a tuple with the MicoAllowed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetMpsPriority

func (o *AccessAndMobilitySubscriptionData) GetMpsPriority() bool

GetMpsPriority returns the MpsPriority field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetMpsPriorityOk

func (o *AccessAndMobilitySubscriptionData) GetMpsPriorityOk() (*bool, bool)

GetMpsPriorityOk returns a tuple with the MpsPriority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetNbIoTUePriority

func (o *AccessAndMobilitySubscriptionData) GetNbIoTUePriority() int32

GetNbIoTUePriority returns the NbIoTUePriority field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetNbIoTUePriorityOk

func (o *AccessAndMobilitySubscriptionData) GetNbIoTUePriorityOk() (*int32, bool)

GetNbIoTUePriorityOk returns a tuple with the NbIoTUePriority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetNssai

GetNssai returns the Nssai field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessAndMobilitySubscriptionData) GetNssaiInclusionAllowed

func (o *AccessAndMobilitySubscriptionData) GetNssaiInclusionAllowed() bool

GetNssaiInclusionAllowed returns the NssaiInclusionAllowed field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetNssaiInclusionAllowedOk

func (o *AccessAndMobilitySubscriptionData) GetNssaiInclusionAllowedOk() (*bool, bool)

GetNssaiInclusionAllowedOk returns a tuple with the NssaiInclusionAllowed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetNssaiOk

func (o *AccessAndMobilitySubscriptionData) GetNssaiOk() (*Nssai, bool)

GetNssaiOk returns a tuple with the Nssai 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 (*AccessAndMobilitySubscriptionData) GetOdbPacketServices

func (o *AccessAndMobilitySubscriptionData) GetOdbPacketServices() OdbPacketServices

GetOdbPacketServices returns the OdbPacketServices field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetOdbPacketServicesOk

func (o *AccessAndMobilitySubscriptionData) GetOdbPacketServicesOk() (*OdbPacketServices, bool)

GetOdbPacketServicesOk returns a tuple with the OdbPacketServices field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetPcfSelectionAssistanceInfos

func (o *AccessAndMobilitySubscriptionData) GetPcfSelectionAssistanceInfos() []PcfSelectionAssistanceInfo

GetPcfSelectionAssistanceInfos returns the PcfSelectionAssistanceInfos field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetPcfSelectionAssistanceInfosOk

func (o *AccessAndMobilitySubscriptionData) GetPcfSelectionAssistanceInfosOk() ([]PcfSelectionAssistanceInfo, bool)

GetPcfSelectionAssistanceInfosOk returns a tuple with the PcfSelectionAssistanceInfos field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetPrimaryRatRestrictions

func (o *AccessAndMobilitySubscriptionData) GetPrimaryRatRestrictions() []RatType

GetPrimaryRatRestrictions returns the PrimaryRatRestrictions field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetPrimaryRatRestrictionsOk

func (o *AccessAndMobilitySubscriptionData) GetPrimaryRatRestrictionsOk() ([]RatType, bool)

GetPrimaryRatRestrictionsOk returns a tuple with the PrimaryRatRestrictions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetPtwParametersList

func (o *AccessAndMobilitySubscriptionData) GetPtwParametersList() []PtwParameters

GetPtwParametersList returns the PtwParametersList field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetPtwParametersListOk

func (o *AccessAndMobilitySubscriptionData) GetPtwParametersListOk() ([]PtwParameters, bool)

GetPtwParametersListOk returns a tuple with the PtwParametersList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetRatRestrictions

func (o *AccessAndMobilitySubscriptionData) GetRatRestrictions() []RatType

GetRatRestrictions returns the RatRestrictions field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetRatRestrictionsOk

func (o *AccessAndMobilitySubscriptionData) GetRatRestrictionsOk() ([]RatType, bool)

GetRatRestrictionsOk returns a tuple with the RatRestrictions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetRemoteProvInd

func (o *AccessAndMobilitySubscriptionData) GetRemoteProvInd() bool

GetRemoteProvInd returns the RemoteProvInd field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetRemoteProvIndOk

func (o *AccessAndMobilitySubscriptionData) GetRemoteProvIndOk() (*bool, bool)

GetRemoteProvIndOk returns a tuple with the RemoteProvInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetRfspIndex

func (o *AccessAndMobilitySubscriptionData) GetRfspIndex() int32

GetRfspIndex returns the RfspIndex field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessAndMobilitySubscriptionData) GetRfspIndexOk

func (o *AccessAndMobilitySubscriptionData) GetRfspIndexOk() (*int32, bool)

GetRfspIndexOk returns a tuple with the RfspIndex 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 (*AccessAndMobilitySubscriptionData) GetRgWirelineCharacteristics

func (o *AccessAndMobilitySubscriptionData) GetRgWirelineCharacteristics() string

GetRgWirelineCharacteristics returns the RgWirelineCharacteristics field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetRgWirelineCharacteristicsOk

func (o *AccessAndMobilitySubscriptionData) GetRgWirelineCharacteristicsOk() (*string, bool)

GetRgWirelineCharacteristicsOk returns a tuple with the RgWirelineCharacteristics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetRoamingRestrictions

func (o *AccessAndMobilitySubscriptionData) GetRoamingRestrictions() RoamingRestrictions

GetRoamingRestrictions returns the RoamingRestrictions field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetRoamingRestrictionsOk

func (o *AccessAndMobilitySubscriptionData) GetRoamingRestrictionsOk() (*RoamingRestrictions, bool)

GetRoamingRestrictionsOk returns a tuple with the RoamingRestrictions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetRoutingIndicator

func (o *AccessAndMobilitySubscriptionData) GetRoutingIndicator() string

GetRoutingIndicator returns the RoutingIndicator field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetRoutingIndicatorOk

func (o *AccessAndMobilitySubscriptionData) GetRoutingIndicatorOk() (*string, bool)

GetRoutingIndicatorOk returns a tuple with the RoutingIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetSecondaryRatRestrictions

func (o *AccessAndMobilitySubscriptionData) GetSecondaryRatRestrictions() []RatType

GetSecondaryRatRestrictions returns the SecondaryRatRestrictions field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetSecondaryRatRestrictionsOk

func (o *AccessAndMobilitySubscriptionData) GetSecondaryRatRestrictionsOk() ([]RatType, bool)

GetSecondaryRatRestrictionsOk returns a tuple with the SecondaryRatRestrictions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetServiceAreaRestriction

func (o *AccessAndMobilitySubscriptionData) GetServiceAreaRestriction() ServiceAreaRestriction

GetServiceAreaRestriction returns the ServiceAreaRestriction field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetServiceAreaRestrictionOk

func (o *AccessAndMobilitySubscriptionData) GetServiceAreaRestrictionOk() (*ServiceAreaRestriction, bool)

GetServiceAreaRestrictionOk returns a tuple with the ServiceAreaRestriction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetServiceGapTime

func (o *AccessAndMobilitySubscriptionData) GetServiceGapTime() int32

GetServiceGapTime returns the ServiceGapTime field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetServiceGapTimeOk

func (o *AccessAndMobilitySubscriptionData) GetServiceGapTimeOk() (*int32, bool)

GetServiceGapTimeOk returns a tuple with the ServiceGapTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetSharedAmDataIds

func (o *AccessAndMobilitySubscriptionData) GetSharedAmDataIds() []string

GetSharedAmDataIds returns the SharedAmDataIds field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetSharedAmDataIdsOk

func (o *AccessAndMobilitySubscriptionData) GetSharedAmDataIdsOk() ([]string, bool)

GetSharedAmDataIdsOk returns a tuple with the SharedAmDataIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetSharedVnGroupDataIds

func (o *AccessAndMobilitySubscriptionData) GetSharedVnGroupDataIds() map[string]string

GetSharedVnGroupDataIds returns the SharedVnGroupDataIds field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetSharedVnGroupDataIdsOk

func (o *AccessAndMobilitySubscriptionData) GetSharedVnGroupDataIdsOk() (*map[string]string, bool)

GetSharedVnGroupDataIdsOk returns a tuple with the SharedVnGroupDataIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetSorInfo

GetSorInfo returns the SorInfo field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetSorInfoExpectInd

func (o *AccessAndMobilitySubscriptionData) GetSorInfoExpectInd() bool

GetSorInfoExpectInd returns the SorInfoExpectInd field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetSorInfoExpectIndOk

func (o *AccessAndMobilitySubscriptionData) GetSorInfoExpectIndOk() (*bool, bool)

GetSorInfoExpectIndOk returns a tuple with the SorInfoExpectInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetSorInfoOk

func (o *AccessAndMobilitySubscriptionData) GetSorInfoOk() (*SorInfo, bool)

GetSorInfoOk returns a tuple with the SorInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetSorUpdateIndicatorList

func (o *AccessAndMobilitySubscriptionData) GetSorUpdateIndicatorList() []SorUpdateIndicator

GetSorUpdateIndicatorList returns the SorUpdateIndicatorList field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetSorUpdateIndicatorListOk

func (o *AccessAndMobilitySubscriptionData) GetSorUpdateIndicatorListOk() ([]SorUpdateIndicator, bool)

GetSorUpdateIndicatorListOk returns a tuple with the SorUpdateIndicatorList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetSorafRetrieval

func (o *AccessAndMobilitySubscriptionData) GetSorafRetrieval() bool

GetSorafRetrieval returns the SorafRetrieval field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetSorafRetrievalOk

func (o *AccessAndMobilitySubscriptionData) GetSorafRetrievalOk() (*bool, bool)

GetSorafRetrievalOk returns a tuple with the SorafRetrieval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetStnSr

GetStnSr returns the StnSr field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetStnSrOk

func (o *AccessAndMobilitySubscriptionData) GetStnSrOk() (*string, bool)

GetStnSrOk returns a tuple with the StnSr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetSubsRegTimer

func (o *AccessAndMobilitySubscriptionData) GetSubsRegTimer() int32

GetSubsRegTimer returns the SubsRegTimer field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessAndMobilitySubscriptionData) GetSubsRegTimerOk

func (o *AccessAndMobilitySubscriptionData) GetSubsRegTimerOk() (*int32, bool)

GetSubsRegTimerOk returns a tuple with the SubsRegTimer 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 (*AccessAndMobilitySubscriptionData) GetSubscribedDnnList

GetSubscribedDnnList returns the SubscribedDnnList field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetSubscribedDnnListOk

GetSubscribedDnnListOk returns a tuple with the SubscribedDnnList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetSubscribedUeAmbr

func (o *AccessAndMobilitySubscriptionData) GetSubscribedUeAmbr() AmbrRm

GetSubscribedUeAmbr returns the SubscribedUeAmbr field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetSubscribedUeAmbrOk

func (o *AccessAndMobilitySubscriptionData) GetSubscribedUeAmbrOk() (*AmbrRm, bool)

GetSubscribedUeAmbrOk returns a tuple with the SubscribedUeAmbr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetSupportedFeatures

func (o *AccessAndMobilitySubscriptionData) GetSupportedFeatures() string

GetSupportedFeatures returns the SupportedFeatures field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetSupportedFeaturesOk

func (o *AccessAndMobilitySubscriptionData) GetSupportedFeaturesOk() (*string, bool)

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 (*AccessAndMobilitySubscriptionData) GetTraceData

func (o *AccessAndMobilitySubscriptionData) GetTraceData() TraceData

GetTraceData returns the TraceData field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessAndMobilitySubscriptionData) GetTraceDataOk

func (o *AccessAndMobilitySubscriptionData) GetTraceDataOk() (*TraceData, bool)

GetTraceDataOk returns a tuple with the TraceData 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 (*AccessAndMobilitySubscriptionData) GetUeUsageType

func (o *AccessAndMobilitySubscriptionData) GetUeUsageType() int32

GetUeUsageType returns the UeUsageType field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetUeUsageTypeOk

func (o *AccessAndMobilitySubscriptionData) GetUeUsageTypeOk() (*int32, bool)

GetUeUsageTypeOk returns a tuple with the UeUsageType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetUpuInfo

GetUpuInfo returns the UpuInfo field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetUpuInfoOk

func (o *AccessAndMobilitySubscriptionData) GetUpuInfoOk() (*UpuInfo, bool)

GetUpuInfoOk returns a tuple with the UpuInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetWirelineForbiddenAreas

func (o *AccessAndMobilitySubscriptionData) GetWirelineForbiddenAreas() []WirelineArea

GetWirelineForbiddenAreas returns the WirelineForbiddenAreas field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetWirelineForbiddenAreasOk

func (o *AccessAndMobilitySubscriptionData) GetWirelineForbiddenAreasOk() ([]WirelineArea, bool)

GetWirelineForbiddenAreasOk returns a tuple with the WirelineForbiddenAreas field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) GetWirelineServiceAreaRestriction

func (o *AccessAndMobilitySubscriptionData) GetWirelineServiceAreaRestriction() WirelineServiceAreaRestriction

GetWirelineServiceAreaRestriction returns the WirelineServiceAreaRestriction field value if set, zero value otherwise.

func (*AccessAndMobilitySubscriptionData) GetWirelineServiceAreaRestrictionOk

func (o *AccessAndMobilitySubscriptionData) GetWirelineServiceAreaRestrictionOk() (*WirelineServiceAreaRestriction, bool)

GetWirelineServiceAreaRestrictionOk returns a tuple with the WirelineServiceAreaRestriction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessAndMobilitySubscriptionData) HasAccessTypeRestrictions

func (o *AccessAndMobilitySubscriptionData) HasAccessTypeRestrictions() bool

HasAccessTypeRestrictions returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasActiveTime

func (o *AccessAndMobilitySubscriptionData) HasActiveTime() bool

HasActiveTime returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasAdjacentPlmnRestrictions

func (o *AccessAndMobilitySubscriptionData) HasAdjacentPlmnRestrictions() bool

HasAdjacentPlmnRestrictions returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasAerialUeSubInfo

func (o *AccessAndMobilitySubscriptionData) HasAerialUeSubInfo() bool

HasAerialUeSubInfo returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasCMsisdn

func (o *AccessAndMobilitySubscriptionData) HasCMsisdn() bool

HasCMsisdn returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasCagData

func (o *AccessAndMobilitySubscriptionData) HasCagData() bool

HasCagData returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasCoreNetworkTypeRestrictions

func (o *AccessAndMobilitySubscriptionData) HasCoreNetworkTypeRestrictions() bool

HasCoreNetworkTypeRestrictions returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasEcRestrictionDataNb

func (o *AccessAndMobilitySubscriptionData) HasEcRestrictionDataNb() bool

HasEcRestrictionDataNb returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasEcRestrictionDataWb

func (o *AccessAndMobilitySubscriptionData) HasEcRestrictionDataWb() bool

HasEcRestrictionDataWb returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasEdrxParametersList

func (o *AccessAndMobilitySubscriptionData) HasEdrxParametersList() bool

HasEdrxParametersList returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasExpectedUeBehaviourList

func (o *AccessAndMobilitySubscriptionData) HasExpectedUeBehaviourList() bool

HasExpectedUeBehaviourList returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasForbiddenAreas

func (o *AccessAndMobilitySubscriptionData) HasForbiddenAreas() bool

HasForbiddenAreas returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasGpsis

HasGpsis returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasHssGroupId

func (o *AccessAndMobilitySubscriptionData) HasHssGroupId() bool

HasHssGroupId returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasIabOperationAllowed

func (o *AccessAndMobilitySubscriptionData) HasIabOperationAllowed() bool

HasIabOperationAllowed returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasInternalGroupIds

func (o *AccessAndMobilitySubscriptionData) HasInternalGroupIds() bool

HasInternalGroupIds returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasMcsPriority

func (o *AccessAndMobilitySubscriptionData) HasMcsPriority() bool

HasMcsPriority returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasMdtConfiguration

func (o *AccessAndMobilitySubscriptionData) HasMdtConfiguration() bool

HasMdtConfiguration returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasMdtUserConsent

func (o *AccessAndMobilitySubscriptionData) HasMdtUserConsent() bool

HasMdtUserConsent returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasMicoAllowed

func (o *AccessAndMobilitySubscriptionData) HasMicoAllowed() bool

HasMicoAllowed returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasMpsPriority

func (o *AccessAndMobilitySubscriptionData) HasMpsPriority() bool

HasMpsPriority returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasNbIoTUePriority

func (o *AccessAndMobilitySubscriptionData) HasNbIoTUePriority() bool

HasNbIoTUePriority returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasNssai

HasNssai returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasNssaiInclusionAllowed

func (o *AccessAndMobilitySubscriptionData) HasNssaiInclusionAllowed() bool

HasNssaiInclusionAllowed returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasOdbPacketServices

func (o *AccessAndMobilitySubscriptionData) HasOdbPacketServices() bool

HasOdbPacketServices returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasPcfSelectionAssistanceInfos

func (o *AccessAndMobilitySubscriptionData) HasPcfSelectionAssistanceInfos() bool

HasPcfSelectionAssistanceInfos returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasPrimaryRatRestrictions

func (o *AccessAndMobilitySubscriptionData) HasPrimaryRatRestrictions() bool

HasPrimaryRatRestrictions returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasPtwParametersList

func (o *AccessAndMobilitySubscriptionData) HasPtwParametersList() bool

HasPtwParametersList returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasRatRestrictions

func (o *AccessAndMobilitySubscriptionData) HasRatRestrictions() bool

HasRatRestrictions returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasRemoteProvInd

func (o *AccessAndMobilitySubscriptionData) HasRemoteProvInd() bool

HasRemoteProvInd returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasRfspIndex

func (o *AccessAndMobilitySubscriptionData) HasRfspIndex() bool

HasRfspIndex returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasRgWirelineCharacteristics

func (o *AccessAndMobilitySubscriptionData) HasRgWirelineCharacteristics() bool

HasRgWirelineCharacteristics returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasRoamingRestrictions

func (o *AccessAndMobilitySubscriptionData) HasRoamingRestrictions() bool

HasRoamingRestrictions returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasRoutingIndicator

func (o *AccessAndMobilitySubscriptionData) HasRoutingIndicator() bool

HasRoutingIndicator returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasSecondaryRatRestrictions

func (o *AccessAndMobilitySubscriptionData) HasSecondaryRatRestrictions() bool

HasSecondaryRatRestrictions returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasServiceAreaRestriction

func (o *AccessAndMobilitySubscriptionData) HasServiceAreaRestriction() bool

HasServiceAreaRestriction returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasServiceGapTime

func (o *AccessAndMobilitySubscriptionData) HasServiceGapTime() bool

HasServiceGapTime returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasSharedAmDataIds

func (o *AccessAndMobilitySubscriptionData) HasSharedAmDataIds() bool

HasSharedAmDataIds returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasSharedVnGroupDataIds

func (o *AccessAndMobilitySubscriptionData) HasSharedVnGroupDataIds() bool

HasSharedVnGroupDataIds returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasSorInfo

func (o *AccessAndMobilitySubscriptionData) HasSorInfo() bool

HasSorInfo returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasSorInfoExpectInd

func (o *AccessAndMobilitySubscriptionData) HasSorInfoExpectInd() bool

HasSorInfoExpectInd returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasSorUpdateIndicatorList

func (o *AccessAndMobilitySubscriptionData) HasSorUpdateIndicatorList() bool

HasSorUpdateIndicatorList returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasSorafRetrieval

func (o *AccessAndMobilitySubscriptionData) HasSorafRetrieval() bool

HasSorafRetrieval returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasStnSr

HasStnSr returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasSubsRegTimer

func (o *AccessAndMobilitySubscriptionData) HasSubsRegTimer() bool

HasSubsRegTimer returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasSubscribedDnnList

func (o *AccessAndMobilitySubscriptionData) HasSubscribedDnnList() bool

HasSubscribedDnnList returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasSubscribedUeAmbr

func (o *AccessAndMobilitySubscriptionData) HasSubscribedUeAmbr() bool

HasSubscribedUeAmbr returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasSupportedFeatures

func (o *AccessAndMobilitySubscriptionData) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasTraceData

func (o *AccessAndMobilitySubscriptionData) HasTraceData() bool

HasTraceData returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasUeUsageType

func (o *AccessAndMobilitySubscriptionData) HasUeUsageType() bool

HasUeUsageType returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasUpuInfo

func (o *AccessAndMobilitySubscriptionData) HasUpuInfo() bool

HasUpuInfo returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasWirelineForbiddenAreas

func (o *AccessAndMobilitySubscriptionData) HasWirelineForbiddenAreas() bool

HasWirelineForbiddenAreas returns a boolean if a field has been set.

func (*AccessAndMobilitySubscriptionData) HasWirelineServiceAreaRestriction

func (o *AccessAndMobilitySubscriptionData) HasWirelineServiceAreaRestriction() bool

HasWirelineServiceAreaRestriction returns a boolean if a field has been set.

func (AccessAndMobilitySubscriptionData) MarshalJSON

func (o AccessAndMobilitySubscriptionData) MarshalJSON() ([]byte, error)

func (*AccessAndMobilitySubscriptionData) SetAccessTypeRestrictions

func (o *AccessAndMobilitySubscriptionData) SetAccessTypeRestrictions(v []AccessType)

SetAccessTypeRestrictions gets a reference to the given []AccessType and assigns it to the AccessTypeRestrictions field.

func (*AccessAndMobilitySubscriptionData) SetActiveTime

func (o *AccessAndMobilitySubscriptionData) SetActiveTime(v int32)

SetActiveTime gets a reference to the given NullableInt32 and assigns it to the ActiveTime field.

func (*AccessAndMobilitySubscriptionData) SetActiveTimeNil

func (o *AccessAndMobilitySubscriptionData) SetActiveTimeNil()

SetActiveTimeNil sets the value for ActiveTime to be an explicit nil

func (*AccessAndMobilitySubscriptionData) SetAdjacentPlmnRestrictions

func (o *AccessAndMobilitySubscriptionData) SetAdjacentPlmnRestrictions(v map[string]PlmnRestriction)

SetAdjacentPlmnRestrictions gets a reference to the given map[string]PlmnRestriction and assigns it to the AdjacentPlmnRestrictions field.

func (*AccessAndMobilitySubscriptionData) SetAerialUeSubInfo

SetAerialUeSubInfo gets a reference to the given AerialUeSubscriptionInfo and assigns it to the AerialUeSubInfo field.

func (*AccessAndMobilitySubscriptionData) SetCMsisdn

func (o *AccessAndMobilitySubscriptionData) SetCMsisdn(v string)

SetCMsisdn gets a reference to the given string and assigns it to the CMsisdn field.

func (*AccessAndMobilitySubscriptionData) SetCagData

func (o *AccessAndMobilitySubscriptionData) SetCagData(v CagData)

SetCagData gets a reference to the given CagData and assigns it to the CagData field.

func (*AccessAndMobilitySubscriptionData) SetCoreNetworkTypeRestrictions

func (o *AccessAndMobilitySubscriptionData) SetCoreNetworkTypeRestrictions(v []CoreNetworkType)

SetCoreNetworkTypeRestrictions gets a reference to the given []CoreNetworkType and assigns it to the CoreNetworkTypeRestrictions field.

func (*AccessAndMobilitySubscriptionData) SetEcRestrictionDataNb

func (o *AccessAndMobilitySubscriptionData) SetEcRestrictionDataNb(v bool)

SetEcRestrictionDataNb gets a reference to the given bool and assigns it to the EcRestrictionDataNb field.

func (*AccessAndMobilitySubscriptionData) SetEcRestrictionDataWb

func (o *AccessAndMobilitySubscriptionData) SetEcRestrictionDataWb(v EcRestrictionDataWb)

SetEcRestrictionDataWb gets a reference to the given EcRestrictionDataWb and assigns it to the EcRestrictionDataWb field.

func (*AccessAndMobilitySubscriptionData) SetEdrxParametersList

func (o *AccessAndMobilitySubscriptionData) SetEdrxParametersList(v []EdrxParameters)

SetEdrxParametersList gets a reference to the given []EdrxParameters and assigns it to the EdrxParametersList field.

func (*AccessAndMobilitySubscriptionData) SetExpectedUeBehaviourList

func (o *AccessAndMobilitySubscriptionData) SetExpectedUeBehaviourList(v ExpectedUeBehaviourData)

SetExpectedUeBehaviourList gets a reference to the given ExpectedUeBehaviourData and assigns it to the ExpectedUeBehaviourList field.

func (*AccessAndMobilitySubscriptionData) SetForbiddenAreas

func (o *AccessAndMobilitySubscriptionData) SetForbiddenAreas(v []Area)

SetForbiddenAreas gets a reference to the given []Area and assigns it to the ForbiddenAreas field.

func (*AccessAndMobilitySubscriptionData) SetGpsis

func (o *AccessAndMobilitySubscriptionData) SetGpsis(v []string)

SetGpsis gets a reference to the given []string and assigns it to the Gpsis field.

func (*AccessAndMobilitySubscriptionData) SetHssGroupId

func (o *AccessAndMobilitySubscriptionData) SetHssGroupId(v string)

SetHssGroupId gets a reference to the given string and assigns it to the HssGroupId field.

func (*AccessAndMobilitySubscriptionData) SetIabOperationAllowed

func (o *AccessAndMobilitySubscriptionData) SetIabOperationAllowed(v bool)

SetIabOperationAllowed gets a reference to the given bool and assigns it to the IabOperationAllowed field.

func (*AccessAndMobilitySubscriptionData) SetInternalGroupIds

func (o *AccessAndMobilitySubscriptionData) SetInternalGroupIds(v []string)

SetInternalGroupIds gets a reference to the given []string and assigns it to the InternalGroupIds field.

func (*AccessAndMobilitySubscriptionData) SetMcsPriority

func (o *AccessAndMobilitySubscriptionData) SetMcsPriority(v bool)

SetMcsPriority gets a reference to the given bool and assigns it to the McsPriority field.

func (*AccessAndMobilitySubscriptionData) SetMdtConfiguration

func (o *AccessAndMobilitySubscriptionData) SetMdtConfiguration(v MdtConfiguration)

SetMdtConfiguration gets a reference to the given MdtConfiguration and assigns it to the MdtConfiguration field.

func (*AccessAndMobilitySubscriptionData) SetMdtUserConsent

func (o *AccessAndMobilitySubscriptionData) SetMdtUserConsent(v MdtUserConsent)

SetMdtUserConsent gets a reference to the given MdtUserConsent and assigns it to the MdtUserConsent field.

func (*AccessAndMobilitySubscriptionData) SetMicoAllowed

func (o *AccessAndMobilitySubscriptionData) SetMicoAllowed(v bool)

SetMicoAllowed gets a reference to the given bool and assigns it to the MicoAllowed field.

func (*AccessAndMobilitySubscriptionData) SetMpsPriority

func (o *AccessAndMobilitySubscriptionData) SetMpsPriority(v bool)

SetMpsPriority gets a reference to the given bool and assigns it to the MpsPriority field.

func (*AccessAndMobilitySubscriptionData) SetNbIoTUePriority

func (o *AccessAndMobilitySubscriptionData) SetNbIoTUePriority(v int32)

SetNbIoTUePriority gets a reference to the given int32 and assigns it to the NbIoTUePriority field.

func (*AccessAndMobilitySubscriptionData) SetNssai

SetNssai gets a reference to the given NullableNssai and assigns it to the Nssai field.

func (*AccessAndMobilitySubscriptionData) SetNssaiInclusionAllowed

func (o *AccessAndMobilitySubscriptionData) SetNssaiInclusionAllowed(v bool)

SetNssaiInclusionAllowed gets a reference to the given bool and assigns it to the NssaiInclusionAllowed field.

func (*AccessAndMobilitySubscriptionData) SetNssaiNil

func (o *AccessAndMobilitySubscriptionData) SetNssaiNil()

SetNssaiNil sets the value for Nssai to be an explicit nil

func (*AccessAndMobilitySubscriptionData) SetOdbPacketServices

func (o *AccessAndMobilitySubscriptionData) SetOdbPacketServices(v OdbPacketServices)

SetOdbPacketServices gets a reference to the given OdbPacketServices and assigns it to the OdbPacketServices field.

func (*AccessAndMobilitySubscriptionData) SetPcfSelectionAssistanceInfos

func (o *AccessAndMobilitySubscriptionData) SetPcfSelectionAssistanceInfos(v []PcfSelectionAssistanceInfo)

SetPcfSelectionAssistanceInfos gets a reference to the given []PcfSelectionAssistanceInfo and assigns it to the PcfSelectionAssistanceInfos field.

func (*AccessAndMobilitySubscriptionData) SetPrimaryRatRestrictions

func (o *AccessAndMobilitySubscriptionData) SetPrimaryRatRestrictions(v []RatType)

SetPrimaryRatRestrictions gets a reference to the given []RatType and assigns it to the PrimaryRatRestrictions field.

func (*AccessAndMobilitySubscriptionData) SetPtwParametersList

func (o *AccessAndMobilitySubscriptionData) SetPtwParametersList(v []PtwParameters)

SetPtwParametersList gets a reference to the given []PtwParameters and assigns it to the PtwParametersList field.

func (*AccessAndMobilitySubscriptionData) SetRatRestrictions

func (o *AccessAndMobilitySubscriptionData) SetRatRestrictions(v []RatType)

SetRatRestrictions gets a reference to the given []RatType and assigns it to the RatRestrictions field.

func (*AccessAndMobilitySubscriptionData) SetRemoteProvInd

func (o *AccessAndMobilitySubscriptionData) SetRemoteProvInd(v bool)

SetRemoteProvInd gets a reference to the given bool and assigns it to the RemoteProvInd field.

func (*AccessAndMobilitySubscriptionData) SetRfspIndex

func (o *AccessAndMobilitySubscriptionData) SetRfspIndex(v int32)

SetRfspIndex gets a reference to the given NullableInt32 and assigns it to the RfspIndex field.

func (*AccessAndMobilitySubscriptionData) SetRfspIndexNil

func (o *AccessAndMobilitySubscriptionData) SetRfspIndexNil()

SetRfspIndexNil sets the value for RfspIndex to be an explicit nil

func (*AccessAndMobilitySubscriptionData) SetRgWirelineCharacteristics

func (o *AccessAndMobilitySubscriptionData) SetRgWirelineCharacteristics(v string)

SetRgWirelineCharacteristics gets a reference to the given string and assigns it to the RgWirelineCharacteristics field.

func (*AccessAndMobilitySubscriptionData) SetRoamingRestrictions

func (o *AccessAndMobilitySubscriptionData) SetRoamingRestrictions(v RoamingRestrictions)

SetRoamingRestrictions gets a reference to the given RoamingRestrictions and assigns it to the RoamingRestrictions field.

func (*AccessAndMobilitySubscriptionData) SetRoutingIndicator

func (o *AccessAndMobilitySubscriptionData) SetRoutingIndicator(v string)

SetRoutingIndicator gets a reference to the given string and assigns it to the RoutingIndicator field.

func (*AccessAndMobilitySubscriptionData) SetSecondaryRatRestrictions

func (o *AccessAndMobilitySubscriptionData) SetSecondaryRatRestrictions(v []RatType)

SetSecondaryRatRestrictions gets a reference to the given []RatType and assigns it to the SecondaryRatRestrictions field.

func (*AccessAndMobilitySubscriptionData) SetServiceAreaRestriction

func (o *AccessAndMobilitySubscriptionData) SetServiceAreaRestriction(v ServiceAreaRestriction)

SetServiceAreaRestriction gets a reference to the given ServiceAreaRestriction and assigns it to the ServiceAreaRestriction field.

func (*AccessAndMobilitySubscriptionData) SetServiceGapTime

func (o *AccessAndMobilitySubscriptionData) SetServiceGapTime(v int32)

SetServiceGapTime gets a reference to the given int32 and assigns it to the ServiceGapTime field.

func (*AccessAndMobilitySubscriptionData) SetSharedAmDataIds

func (o *AccessAndMobilitySubscriptionData) SetSharedAmDataIds(v []string)

SetSharedAmDataIds gets a reference to the given []string and assigns it to the SharedAmDataIds field.

func (*AccessAndMobilitySubscriptionData) SetSharedVnGroupDataIds

func (o *AccessAndMobilitySubscriptionData) SetSharedVnGroupDataIds(v map[string]string)

SetSharedVnGroupDataIds gets a reference to the given map[string]string and assigns it to the SharedVnGroupDataIds field.

func (*AccessAndMobilitySubscriptionData) SetSorInfo

func (o *AccessAndMobilitySubscriptionData) SetSorInfo(v SorInfo)

SetSorInfo gets a reference to the given SorInfo and assigns it to the SorInfo field.

func (*AccessAndMobilitySubscriptionData) SetSorInfoExpectInd

func (o *AccessAndMobilitySubscriptionData) SetSorInfoExpectInd(v bool)

SetSorInfoExpectInd gets a reference to the given bool and assigns it to the SorInfoExpectInd field.

func (*AccessAndMobilitySubscriptionData) SetSorUpdateIndicatorList

func (o *AccessAndMobilitySubscriptionData) SetSorUpdateIndicatorList(v []SorUpdateIndicator)

SetSorUpdateIndicatorList gets a reference to the given []SorUpdateIndicator and assigns it to the SorUpdateIndicatorList field.

func (*AccessAndMobilitySubscriptionData) SetSorafRetrieval

func (o *AccessAndMobilitySubscriptionData) SetSorafRetrieval(v bool)

SetSorafRetrieval gets a reference to the given bool and assigns it to the SorafRetrieval field.

func (*AccessAndMobilitySubscriptionData) SetStnSr

SetStnSr gets a reference to the given string and assigns it to the StnSr field.

func (*AccessAndMobilitySubscriptionData) SetSubsRegTimer

func (o *AccessAndMobilitySubscriptionData) SetSubsRegTimer(v int32)

SetSubsRegTimer gets a reference to the given NullableInt32 and assigns it to the SubsRegTimer field.

func (*AccessAndMobilitySubscriptionData) SetSubsRegTimerNil

func (o *AccessAndMobilitySubscriptionData) SetSubsRegTimerNil()

SetSubsRegTimerNil sets the value for SubsRegTimer to be an explicit nil

func (*AccessAndMobilitySubscriptionData) SetSubscribedDnnList

SetSubscribedDnnList gets a reference to the given []AccessAndMobilitySubscriptionDataSubscribedDnnListInner and assigns it to the SubscribedDnnList field.

func (*AccessAndMobilitySubscriptionData) SetSubscribedUeAmbr

func (o *AccessAndMobilitySubscriptionData) SetSubscribedUeAmbr(v AmbrRm)

SetSubscribedUeAmbr gets a reference to the given AmbrRm and assigns it to the SubscribedUeAmbr field.

func (*AccessAndMobilitySubscriptionData) SetSupportedFeatures

func (o *AccessAndMobilitySubscriptionData) SetSupportedFeatures(v string)

SetSupportedFeatures gets a reference to the given string and assigns it to the SupportedFeatures field.

func (*AccessAndMobilitySubscriptionData) SetTraceData

func (o *AccessAndMobilitySubscriptionData) SetTraceData(v TraceData)

SetTraceData gets a reference to the given NullableTraceData and assigns it to the TraceData field.

func (*AccessAndMobilitySubscriptionData) SetTraceDataNil

func (o *AccessAndMobilitySubscriptionData) SetTraceDataNil()

SetTraceDataNil sets the value for TraceData to be an explicit nil

func (*AccessAndMobilitySubscriptionData) SetUeUsageType

func (o *AccessAndMobilitySubscriptionData) SetUeUsageType(v int32)

SetUeUsageType gets a reference to the given int32 and assigns it to the UeUsageType field.

func (*AccessAndMobilitySubscriptionData) SetUpuInfo

func (o *AccessAndMobilitySubscriptionData) SetUpuInfo(v UpuInfo)

SetUpuInfo gets a reference to the given UpuInfo and assigns it to the UpuInfo field.

func (*AccessAndMobilitySubscriptionData) SetWirelineForbiddenAreas

func (o *AccessAndMobilitySubscriptionData) SetWirelineForbiddenAreas(v []WirelineArea)

SetWirelineForbiddenAreas gets a reference to the given []WirelineArea and assigns it to the WirelineForbiddenAreas field.

func (*AccessAndMobilitySubscriptionData) SetWirelineServiceAreaRestriction

func (o *AccessAndMobilitySubscriptionData) SetWirelineServiceAreaRestriction(v WirelineServiceAreaRestriction)

SetWirelineServiceAreaRestriction gets a reference to the given WirelineServiceAreaRestriction and assigns it to the WirelineServiceAreaRestriction field.

func (AccessAndMobilitySubscriptionData) ToMap

func (o AccessAndMobilitySubscriptionData) ToMap() (map[string]interface{}, error)

func (*AccessAndMobilitySubscriptionData) UnsetActiveTime

func (o *AccessAndMobilitySubscriptionData) UnsetActiveTime()

UnsetActiveTime ensures that no value is present for ActiveTime, not even an explicit nil

func (*AccessAndMobilitySubscriptionData) UnsetNssai

func (o *AccessAndMobilitySubscriptionData) UnsetNssai()

UnsetNssai ensures that no value is present for Nssai, not even an explicit nil

func (*AccessAndMobilitySubscriptionData) UnsetRfspIndex

func (o *AccessAndMobilitySubscriptionData) UnsetRfspIndex()

UnsetRfspIndex ensures that no value is present for RfspIndex, not even an explicit nil

func (*AccessAndMobilitySubscriptionData) UnsetSubsRegTimer

func (o *AccessAndMobilitySubscriptionData) UnsetSubsRegTimer()

UnsetSubsRegTimer ensures that no value is present for SubsRegTimer, not even an explicit nil

func (*AccessAndMobilitySubscriptionData) UnsetTraceData

func (o *AccessAndMobilitySubscriptionData) UnsetTraceData()

UnsetTraceData ensures that no value is present for TraceData, not even an explicit nil

type AccessAndMobilitySubscriptionDataDocumentApiService

type AccessAndMobilitySubscriptionDataDocumentApiService service

AccessAndMobilitySubscriptionDataDocumentApiService AccessAndMobilitySubscriptionDataDocumentApi service

func (*AccessAndMobilitySubscriptionDataDocumentApiService) QueryAmData

QueryAmData Retrieves the access and mobility subscription data of a UE

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId UE id
@param servingPlmnId PLMN ID
@return ApiQueryAmDataRequest

func (*AccessAndMobilitySubscriptionDataDocumentApiService) QueryAmDataExecute

Execute executes the request

@return AccessAndMobilitySubscriptionData

type AccessAndMobilitySubscriptionDataSubscribedDnnListInner

type AccessAndMobilitySubscriptionDataSubscribedDnnListInner struct {
	String *string
}

AccessAndMobilitySubscriptionDataSubscribedDnnListInner struct for AccessAndMobilitySubscriptionDataSubscribedDnnListInner

func (*AccessAndMobilitySubscriptionDataSubscribedDnnListInner) MarshalJSON

Marshal data from the first non-nil pointers in the struct to JSON

func (*AccessAndMobilitySubscriptionDataSubscribedDnnListInner) UnmarshalJSON

Unmarshal JSON data into any of the pointers in the struct

type AccessTech

type AccessTech struct {
	String *string
}

AccessTech Represents the access technology

func (*AccessTech) MarshalJSON

func (src *AccessTech) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*AccessTech) UnmarshalJSON

func (dst *AccessTech) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type AccessTokenErr

type AccessTokenErr struct {
	Error            string  `json:"error"`
	ErrorDescription *string `json:"error_description,omitempty"`
	ErrorUri         *string `json:"error_uri,omitempty"`
}

AccessTokenErr Error returned in the access token response message

func NewAccessTokenErr

func NewAccessTokenErr(error_ string) *AccessTokenErr

NewAccessTokenErr instantiates a new AccessTokenErr 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 NewAccessTokenErrWithDefaults

func NewAccessTokenErrWithDefaults() *AccessTokenErr

NewAccessTokenErrWithDefaults instantiates a new AccessTokenErr 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 (*AccessTokenErr) GetError

func (o *AccessTokenErr) GetError() string

GetError returns the Error field value

func (*AccessTokenErr) GetErrorDescription

func (o *AccessTokenErr) GetErrorDescription() string

GetErrorDescription returns the ErrorDescription field value if set, zero value otherwise.

func (*AccessTokenErr) GetErrorDescriptionOk

func (o *AccessTokenErr) GetErrorDescriptionOk() (*string, bool)

GetErrorDescriptionOk returns a tuple with the ErrorDescription field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessTokenErr) GetErrorOk

func (o *AccessTokenErr) GetErrorOk() (*string, bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (*AccessTokenErr) GetErrorUri

func (o *AccessTokenErr) GetErrorUri() string

GetErrorUri returns the ErrorUri field value if set, zero value otherwise.

func (*AccessTokenErr) GetErrorUriOk

func (o *AccessTokenErr) GetErrorUriOk() (*string, bool)

GetErrorUriOk returns a tuple with the ErrorUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessTokenErr) HasErrorDescription

func (o *AccessTokenErr) HasErrorDescription() bool

HasErrorDescription returns a boolean if a field has been set.

func (*AccessTokenErr) HasErrorUri

func (o *AccessTokenErr) HasErrorUri() bool

HasErrorUri returns a boolean if a field has been set.

func (AccessTokenErr) MarshalJSON

func (o AccessTokenErr) MarshalJSON() ([]byte, error)

func (*AccessTokenErr) SetError

func (o *AccessTokenErr) SetError(v string)

SetError sets field value

func (*AccessTokenErr) SetErrorDescription

func (o *AccessTokenErr) SetErrorDescription(v string)

SetErrorDescription gets a reference to the given string and assigns it to the ErrorDescription field.

func (*AccessTokenErr) SetErrorUri

func (o *AccessTokenErr) SetErrorUri(v string)

SetErrorUri gets a reference to the given string and assigns it to the ErrorUri field.

func (AccessTokenErr) ToMap

func (o AccessTokenErr) ToMap() (map[string]interface{}, error)

type AccessTokenReq

type AccessTokenReq struct {
	GrantType string `json:"grant_type"`
	// String uniquely identifying a NF instance. The format of the NF Instance ID shall be a  Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
	NfInstanceId string  `json:"nfInstanceId"`
	NfType       *NFType `json:"nfType,omitempty"`
	TargetNfType *NFType `json:"targetNfType,omitempty"`
	Scope        string  `json:"scope"`
	// String uniquely identifying a NF instance. The format of the NF Instance ID shall be a  Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
	TargetNfInstanceId  *string  `json:"targetNfInstanceId,omitempty"`
	RequesterPlmn       *PlmnId  `json:"requesterPlmn,omitempty"`
	RequesterPlmnList   []PlmnId `json:"requesterPlmnList,omitempty"`
	RequesterSnssaiList []Snssai `json:"requesterSnssaiList,omitempty"`
	// Fully Qualified Domain Name
	RequesterFqdn     *string     `json:"requesterFqdn,omitempty"`
	RequesterSnpnList []PlmnIdNid `json:"requesterSnpnList,omitempty"`
	TargetPlmn        *PlmnId     `json:"targetPlmn,omitempty"`
	TargetSnpn        *PlmnIdNid  `json:"targetSnpn,omitempty"`
	TargetSnssaiList  []Snssai    `json:"targetSnssaiList,omitempty"`
	TargetNsiList     []string    `json:"targetNsiList,omitempty"`
	// NF Set Identifier (see clause 28.12 of 3GPP TS 23.003), formatted as the following string \"set<Set ID>.<nftype>set.5gc.mnc<MNC>.mcc<MCC>\", or  \"set<SetID>.<NFType>set.5gc.nid<NID>.mnc<MNC>.mcc<MCC>\" with  <MCC> encoded as defined in clause 5.4.2 (\"Mcc\" data type definition)  <MNC> encoding the Mobile Network Code part of the PLMN, comprising 3 digits.    If there are only 2 significant digits in the MNC, one \"0\" digit shall be inserted    at the left side to fill the 3 digits coding of MNC.  Pattern: '^[0-9]{3}$' <NFType> encoded as a value defined in Table 6.1.6.3.3-1 of 3GPP TS 29.510 but    with lower case characters <Set ID> encoded as a string of characters consisting of    alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that    shall end with either an alphabetic character or a digit.
	TargetNfSetId *string `json:"targetNfSetId,omitempty"`
	// NF Service Set Identifier (see clause 28.12 of 3GPP TS 23.003) formatted as the following  string \"set<Set ID>.sn<Service Name>.nfi<NF Instance ID>.5gc.mnc<MNC>.mcc<MCC>\", or  \"set<SetID>.sn<ServiceName>.nfi<NFInstanceID>.5gc.nid<NID>.mnc<MNC>.mcc<MCC>\" with  <MCC> encoded as defined in clause 5.4.2 (\"Mcc\" data type definition)   <MNC> encoding the Mobile Network Code part of the PLMN, comprising 3 digits.    If there are only 2 significant digits in the MNC, one \"0\" digit shall be inserted    at the left side to fill the 3 digits coding of MNC.  Pattern: '^[0-9]{3}$' <NID> encoded as defined in clause 5.4.2 (\"Nid\" data type definition)  <NFInstanceId> encoded as defined in clause 5.3.2  <ServiceName> encoded as defined in 3GPP TS 29.510  <Set ID> encoded as a string of characters consisting of alphabetic    characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that shall end    with either an alphabetic character or a digit.
	TargetNfServiceSetId *string `json:"targetNfServiceSetId,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	HnrfAccessTokenUri *string `json:"hnrfAccessTokenUri,omitempty"`
	// String uniquely identifying a NF instance. The format of the NF Instance ID shall be a  Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
	SourceNfInstanceId *string `json:"sourceNfInstanceId,omitempty"`
}

AccessTokenReq Contains information related to the access token request

func NewAccessTokenReq

func NewAccessTokenReq(grantType string, nfInstanceId string, scope string) *AccessTokenReq

NewAccessTokenReq instantiates a new AccessTokenReq 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 NewAccessTokenReqWithDefaults

func NewAccessTokenReqWithDefaults() *AccessTokenReq

NewAccessTokenReqWithDefaults instantiates a new AccessTokenReq 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 (*AccessTokenReq) GetGrantType

func (o *AccessTokenReq) GetGrantType() string

GetGrantType returns the GrantType field value

func (*AccessTokenReq) GetGrantTypeOk

func (o *AccessTokenReq) GetGrantTypeOk() (*string, bool)

GetGrantTypeOk returns a tuple with the GrantType field value and a boolean to check if the value has been set.

func (*AccessTokenReq) GetHnrfAccessTokenUri

func (o *AccessTokenReq) GetHnrfAccessTokenUri() string

GetHnrfAccessTokenUri returns the HnrfAccessTokenUri field value if set, zero value otherwise.

func (*AccessTokenReq) GetHnrfAccessTokenUriOk

func (o *AccessTokenReq) GetHnrfAccessTokenUriOk() (*string, bool)

GetHnrfAccessTokenUriOk returns a tuple with the HnrfAccessTokenUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessTokenReq) GetNfInstanceId

func (o *AccessTokenReq) GetNfInstanceId() string

GetNfInstanceId returns the NfInstanceId field value

func (*AccessTokenReq) GetNfInstanceIdOk

func (o *AccessTokenReq) GetNfInstanceIdOk() (*string, bool)

GetNfInstanceIdOk returns a tuple with the NfInstanceId field value and a boolean to check if the value has been set.

func (*AccessTokenReq) GetNfType

func (o *AccessTokenReq) GetNfType() NFType

GetNfType returns the NfType field value if set, zero value otherwise.

func (*AccessTokenReq) GetNfTypeOk

func (o *AccessTokenReq) GetNfTypeOk() (*NFType, bool)

GetNfTypeOk returns a tuple with the NfType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessTokenReq) GetRequesterFqdn

func (o *AccessTokenReq) GetRequesterFqdn() string

GetRequesterFqdn returns the RequesterFqdn field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterFqdnOk

func (o *AccessTokenReq) GetRequesterFqdnOk() (*string, bool)

GetRequesterFqdnOk returns a tuple with the RequesterFqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessTokenReq) GetRequesterPlmn

func (o *AccessTokenReq) GetRequesterPlmn() PlmnId

GetRequesterPlmn returns the RequesterPlmn field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterPlmnList

func (o *AccessTokenReq) GetRequesterPlmnList() []PlmnId

GetRequesterPlmnList returns the RequesterPlmnList field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterPlmnListOk

func (o *AccessTokenReq) GetRequesterPlmnListOk() ([]PlmnId, bool)

GetRequesterPlmnListOk returns a tuple with the RequesterPlmnList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessTokenReq) GetRequesterPlmnOk

func (o *AccessTokenReq) GetRequesterPlmnOk() (*PlmnId, bool)

GetRequesterPlmnOk returns a tuple with the RequesterPlmn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessTokenReq) GetRequesterSnpnList

func (o *AccessTokenReq) GetRequesterSnpnList() []PlmnIdNid

GetRequesterSnpnList returns the RequesterSnpnList field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterSnpnListOk

func (o *AccessTokenReq) GetRequesterSnpnListOk() ([]PlmnIdNid, bool)

GetRequesterSnpnListOk returns a tuple with the RequesterSnpnList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessTokenReq) GetRequesterSnssaiList

func (o *AccessTokenReq) GetRequesterSnssaiList() []Snssai

GetRequesterSnssaiList returns the RequesterSnssaiList field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterSnssaiListOk

func (o *AccessTokenReq) GetRequesterSnssaiListOk() ([]Snssai, bool)

GetRequesterSnssaiListOk returns a tuple with the RequesterSnssaiList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessTokenReq) GetScope

func (o *AccessTokenReq) GetScope() string

GetScope returns the Scope field value

func (*AccessTokenReq) GetScopeOk

func (o *AccessTokenReq) GetScopeOk() (*string, bool)

GetScopeOk returns a tuple with the Scope field value and a boolean to check if the value has been set.

func (*AccessTokenReq) GetSourceNfInstanceId

func (o *AccessTokenReq) GetSourceNfInstanceId() string

GetSourceNfInstanceId returns the SourceNfInstanceId field value if set, zero value otherwise.

func (*AccessTokenReq) GetSourceNfInstanceIdOk

func (o *AccessTokenReq) GetSourceNfInstanceIdOk() (*string, bool)

GetSourceNfInstanceIdOk returns a tuple with the SourceNfInstanceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessTokenReq) GetTargetNfInstanceId

func (o *AccessTokenReq) GetTargetNfInstanceId() string

GetTargetNfInstanceId returns the TargetNfInstanceId field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNfInstanceIdOk

func (o *AccessTokenReq) GetTargetNfInstanceIdOk() (*string, bool)

GetTargetNfInstanceIdOk returns a tuple with the TargetNfInstanceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessTokenReq) GetTargetNfServiceSetId

func (o *AccessTokenReq) GetTargetNfServiceSetId() string

GetTargetNfServiceSetId returns the TargetNfServiceSetId field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNfServiceSetIdOk

func (o *AccessTokenReq) GetTargetNfServiceSetIdOk() (*string, bool)

GetTargetNfServiceSetIdOk returns a tuple with the TargetNfServiceSetId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessTokenReq) GetTargetNfSetId

func (o *AccessTokenReq) GetTargetNfSetId() string

GetTargetNfSetId returns the TargetNfSetId field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNfSetIdOk

func (o *AccessTokenReq) GetTargetNfSetIdOk() (*string, bool)

GetTargetNfSetIdOk returns a tuple with the TargetNfSetId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessTokenReq) GetTargetNfType

func (o *AccessTokenReq) GetTargetNfType() NFType

GetTargetNfType returns the TargetNfType field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNfTypeOk

func (o *AccessTokenReq) GetTargetNfTypeOk() (*NFType, bool)

GetTargetNfTypeOk returns a tuple with the TargetNfType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessTokenReq) GetTargetNsiList

func (o *AccessTokenReq) GetTargetNsiList() []string

GetTargetNsiList returns the TargetNsiList field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNsiListOk

func (o *AccessTokenReq) GetTargetNsiListOk() ([]string, bool)

GetTargetNsiListOk returns a tuple with the TargetNsiList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessTokenReq) GetTargetPlmn

func (o *AccessTokenReq) GetTargetPlmn() PlmnId

GetTargetPlmn returns the TargetPlmn field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetPlmnOk

func (o *AccessTokenReq) GetTargetPlmnOk() (*PlmnId, bool)

GetTargetPlmnOk returns a tuple with the TargetPlmn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessTokenReq) GetTargetSnpn

func (o *AccessTokenReq) GetTargetSnpn() PlmnIdNid

GetTargetSnpn returns the TargetSnpn field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetSnpnOk

func (o *AccessTokenReq) GetTargetSnpnOk() (*PlmnIdNid, bool)

GetTargetSnpnOk returns a tuple with the TargetSnpn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessTokenReq) GetTargetSnssaiList

func (o *AccessTokenReq) GetTargetSnssaiList() []Snssai

GetTargetSnssaiList returns the TargetSnssaiList field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetSnssaiListOk

func (o *AccessTokenReq) GetTargetSnssaiListOk() ([]Snssai, bool)

GetTargetSnssaiListOk returns a tuple with the TargetSnssaiList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessTokenReq) HasHnrfAccessTokenUri

func (o *AccessTokenReq) HasHnrfAccessTokenUri() bool

HasHnrfAccessTokenUri returns a boolean if a field has been set.

func (*AccessTokenReq) HasNfType

func (o *AccessTokenReq) HasNfType() bool

HasNfType returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterFqdn

func (o *AccessTokenReq) HasRequesterFqdn() bool

HasRequesterFqdn returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterPlmn

func (o *AccessTokenReq) HasRequesterPlmn() bool

HasRequesterPlmn returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterPlmnList

func (o *AccessTokenReq) HasRequesterPlmnList() bool

HasRequesterPlmnList returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterSnpnList

func (o *AccessTokenReq) HasRequesterSnpnList() bool

HasRequesterSnpnList returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterSnssaiList

func (o *AccessTokenReq) HasRequesterSnssaiList() bool

HasRequesterSnssaiList returns a boolean if a field has been set.

func (*AccessTokenReq) HasSourceNfInstanceId

func (o *AccessTokenReq) HasSourceNfInstanceId() bool

HasSourceNfInstanceId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfInstanceId

func (o *AccessTokenReq) HasTargetNfInstanceId() bool

HasTargetNfInstanceId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfServiceSetId

func (o *AccessTokenReq) HasTargetNfServiceSetId() bool

HasTargetNfServiceSetId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfSetId

func (o *AccessTokenReq) HasTargetNfSetId() bool

HasTargetNfSetId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfType

func (o *AccessTokenReq) HasTargetNfType() bool

HasTargetNfType returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNsiList

func (o *AccessTokenReq) HasTargetNsiList() bool

HasTargetNsiList returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetPlmn

func (o *AccessTokenReq) HasTargetPlmn() bool

HasTargetPlmn returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetSnpn

func (o *AccessTokenReq) HasTargetSnpn() bool

HasTargetSnpn returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetSnssaiList

func (o *AccessTokenReq) HasTargetSnssaiList() bool

HasTargetSnssaiList returns a boolean if a field has been set.

func (AccessTokenReq) MarshalJSON

func (o AccessTokenReq) MarshalJSON() ([]byte, error)

func (*AccessTokenReq) SetGrantType

func (o *AccessTokenReq) SetGrantType(v string)

SetGrantType sets field value

func (*AccessTokenReq) SetHnrfAccessTokenUri

func (o *AccessTokenReq) SetHnrfAccessTokenUri(v string)

SetHnrfAccessTokenUri gets a reference to the given string and assigns it to the HnrfAccessTokenUri field.

func (*AccessTokenReq) SetNfInstanceId

func (o *AccessTokenReq) SetNfInstanceId(v string)

SetNfInstanceId sets field value

func (*AccessTokenReq) SetNfType

func (o *AccessTokenReq) SetNfType(v NFType)

SetNfType gets a reference to the given NFType and assigns it to the NfType field.

func (*AccessTokenReq) SetRequesterFqdn

func (o *AccessTokenReq) SetRequesterFqdn(v string)

SetRequesterFqdn gets a reference to the given string and assigns it to the RequesterFqdn field.

func (*AccessTokenReq) SetRequesterPlmn

func (o *AccessTokenReq) SetRequesterPlmn(v PlmnId)

SetRequesterPlmn gets a reference to the given PlmnId and assigns it to the RequesterPlmn field.

func (*AccessTokenReq) SetRequesterPlmnList

func (o *AccessTokenReq) SetRequesterPlmnList(v []PlmnId)

SetRequesterPlmnList gets a reference to the given []PlmnId and assigns it to the RequesterPlmnList field.

func (*AccessTokenReq) SetRequesterSnpnList

func (o *AccessTokenReq) SetRequesterSnpnList(v []PlmnIdNid)

SetRequesterSnpnList gets a reference to the given []PlmnIdNid and assigns it to the RequesterSnpnList field.

func (*AccessTokenReq) SetRequesterSnssaiList

func (o *AccessTokenReq) SetRequesterSnssaiList(v []Snssai)

SetRequesterSnssaiList gets a reference to the given []Snssai and assigns it to the RequesterSnssaiList field.

func (*AccessTokenReq) SetScope

func (o *AccessTokenReq) SetScope(v string)

SetScope sets field value

func (*AccessTokenReq) SetSourceNfInstanceId

func (o *AccessTokenReq) SetSourceNfInstanceId(v string)

SetSourceNfInstanceId gets a reference to the given string and assigns it to the SourceNfInstanceId field.

func (*AccessTokenReq) SetTargetNfInstanceId

func (o *AccessTokenReq) SetTargetNfInstanceId(v string)

SetTargetNfInstanceId gets a reference to the given string and assigns it to the TargetNfInstanceId field.

func (*AccessTokenReq) SetTargetNfServiceSetId

func (o *AccessTokenReq) SetTargetNfServiceSetId(v string)

SetTargetNfServiceSetId gets a reference to the given string and assigns it to the TargetNfServiceSetId field.

func (*AccessTokenReq) SetTargetNfSetId

func (o *AccessTokenReq) SetTargetNfSetId(v string)

SetTargetNfSetId gets a reference to the given string and assigns it to the TargetNfSetId field.

func (*AccessTokenReq) SetTargetNfType

func (o *AccessTokenReq) SetTargetNfType(v NFType)

SetTargetNfType gets a reference to the given NFType and assigns it to the TargetNfType field.

func (*AccessTokenReq) SetTargetNsiList

func (o *AccessTokenReq) SetTargetNsiList(v []string)

SetTargetNsiList gets a reference to the given []string and assigns it to the TargetNsiList field.

func (*AccessTokenReq) SetTargetPlmn

func (o *AccessTokenReq) SetTargetPlmn(v PlmnId)

SetTargetPlmn gets a reference to the given PlmnId and assigns it to the TargetPlmn field.

func (*AccessTokenReq) SetTargetSnpn

func (o *AccessTokenReq) SetTargetSnpn(v PlmnIdNid)

SetTargetSnpn gets a reference to the given PlmnIdNid and assigns it to the TargetSnpn field.

func (*AccessTokenReq) SetTargetSnssaiList

func (o *AccessTokenReq) SetTargetSnssaiList(v []Snssai)

SetTargetSnssaiList gets a reference to the given []Snssai and assigns it to the TargetSnssaiList field.

func (AccessTokenReq) ToMap

func (o AccessTokenReq) ToMap() (map[string]interface{}, error)

type AccessType

type AccessType string

AccessType Indicates whether the access is via 3GPP or via non-3GPP.

const (
	NON_3_GPP_ACCESS AccessType = "NON_3GPP_ACCESS"
)

List of AccessType

func NewAccessTypeFromValue

func NewAccessTypeFromValue(v string) (*AccessType, error)

NewAccessTypeFromValue returns a pointer to a valid AccessType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (AccessType) IsValid

func (v AccessType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (AccessType) Ptr

func (v AccessType) Ptr() *AccessType

Ptr returns reference to AccessType value

func (*AccessType) UnmarshalJSON

func (v *AccessType) UnmarshalJSON(src []byte) error

type AcsInfo

type AcsInfo struct {
	// String providing an URI formatted according to RFC 3986.
	AcsUrl *string `json:"acsUrl,omitempty"`
	// String identifying a IPv4 address formatted in the 'dotted decimal' notation as defined in RFC 1166.
	AcsIpv4Addr *string   `json:"acsIpv4Addr,omitempty"`
	AcsIpv6Addr *Ipv6Addr `json:"acsIpv6Addr,omitempty"`
}

AcsInfo The ACS information for the 5G-RG is defined in BBF TR-069 [42] or in BBF TR-369

func NewAcsInfo

func NewAcsInfo() *AcsInfo

NewAcsInfo instantiates a new AcsInfo 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 NewAcsInfoWithDefaults

func NewAcsInfoWithDefaults() *AcsInfo

NewAcsInfoWithDefaults instantiates a new AcsInfo 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 (*AcsInfo) GetAcsIpv4Addr

func (o *AcsInfo) GetAcsIpv4Addr() string

GetAcsIpv4Addr returns the AcsIpv4Addr field value if set, zero value otherwise.

func (*AcsInfo) GetAcsIpv4AddrOk

func (o *AcsInfo) GetAcsIpv4AddrOk() (*string, bool)

GetAcsIpv4AddrOk returns a tuple with the AcsIpv4Addr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcsInfo) GetAcsIpv6Addr

func (o *AcsInfo) GetAcsIpv6Addr() Ipv6Addr

GetAcsIpv6Addr returns the AcsIpv6Addr field value if set, zero value otherwise.

func (*AcsInfo) GetAcsIpv6AddrOk

func (o *AcsInfo) GetAcsIpv6AddrOk() (*Ipv6Addr, bool)

GetAcsIpv6AddrOk returns a tuple with the AcsIpv6Addr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcsInfo) GetAcsUrl

func (o *AcsInfo) GetAcsUrl() string

GetAcsUrl returns the AcsUrl field value if set, zero value otherwise.

func (*AcsInfo) GetAcsUrlOk

func (o *AcsInfo) GetAcsUrlOk() (*string, bool)

GetAcsUrlOk returns a tuple with the AcsUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcsInfo) HasAcsIpv4Addr

func (o *AcsInfo) HasAcsIpv4Addr() bool

HasAcsIpv4Addr returns a boolean if a field has been set.

func (*AcsInfo) HasAcsIpv6Addr

func (o *AcsInfo) HasAcsIpv6Addr() bool

HasAcsIpv6Addr returns a boolean if a field has been set.

func (*AcsInfo) HasAcsUrl

func (o *AcsInfo) HasAcsUrl() bool

HasAcsUrl returns a boolean if a field has been set.

func (AcsInfo) MarshalJSON

func (o AcsInfo) MarshalJSON() ([]byte, error)

func (*AcsInfo) SetAcsIpv4Addr

func (o *AcsInfo) SetAcsIpv4Addr(v string)

SetAcsIpv4Addr gets a reference to the given string and assigns it to the AcsIpv4Addr field.

func (*AcsInfo) SetAcsIpv6Addr

func (o *AcsInfo) SetAcsIpv6Addr(v Ipv6Addr)

SetAcsIpv6Addr gets a reference to the given Ipv6Addr and assigns it to the AcsIpv6Addr field.

func (*AcsInfo) SetAcsUrl

func (o *AcsInfo) SetAcsUrl(v string)

SetAcsUrl gets a reference to the given string and assigns it to the AcsUrl field.

func (AcsInfo) ToMap

func (o AcsInfo) ToMap() (map[string]interface{}, error)

type AcsInfoRm

type AcsInfoRm struct {
	AcsInfo   *AcsInfo
	NullValue *NullValue
}

AcsInfoRm This data type is defined in the same way as the 'AcsInfo' data type, but with the OpenAPI 'nullable: true' property.

func (*AcsInfoRm) MarshalJSON

func (src *AcsInfoRm) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*AcsInfoRm) UnmarshalJSON

func (dst *AcsInfoRm) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type AdditionalEeSubsInfo

type AdditionalEeSubsInfo struct {
	AmfSubscriptionInfoList []AmfSubscriptionInfo `json:"amfSubscriptionInfoList,omitempty"`
	SmfSubscriptionInfo     *SmfSubscriptionInfo  `json:"smfSubscriptionInfo,omitempty"`
	HssSubscriptionInfo     *HssSubscriptionInfo  `json:"hssSubscriptionInfo,omitempty"`
}

AdditionalEeSubsInfo struct for AdditionalEeSubsInfo

func NewAdditionalEeSubsInfo

func NewAdditionalEeSubsInfo() *AdditionalEeSubsInfo

NewAdditionalEeSubsInfo instantiates a new AdditionalEeSubsInfo 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 NewAdditionalEeSubsInfoWithDefaults

func NewAdditionalEeSubsInfoWithDefaults() *AdditionalEeSubsInfo

NewAdditionalEeSubsInfoWithDefaults instantiates a new AdditionalEeSubsInfo 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 (*AdditionalEeSubsInfo) GetAmfSubscriptionInfoList

func (o *AdditionalEeSubsInfo) GetAmfSubscriptionInfoList() []AmfSubscriptionInfo

GetAmfSubscriptionInfoList returns the AmfSubscriptionInfoList field value if set, zero value otherwise.

func (*AdditionalEeSubsInfo) GetAmfSubscriptionInfoListOk

func (o *AdditionalEeSubsInfo) GetAmfSubscriptionInfoListOk() ([]AmfSubscriptionInfo, bool)

GetAmfSubscriptionInfoListOk returns a tuple with the AmfSubscriptionInfoList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalEeSubsInfo) GetHssSubscriptionInfo

func (o *AdditionalEeSubsInfo) GetHssSubscriptionInfo() HssSubscriptionInfo

GetHssSubscriptionInfo returns the HssSubscriptionInfo field value if set, zero value otherwise.

func (*AdditionalEeSubsInfo) GetHssSubscriptionInfoOk

func (o *AdditionalEeSubsInfo) GetHssSubscriptionInfoOk() (*HssSubscriptionInfo, bool)

GetHssSubscriptionInfoOk returns a tuple with the HssSubscriptionInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalEeSubsInfo) GetSmfSubscriptionInfo

func (o *AdditionalEeSubsInfo) GetSmfSubscriptionInfo() SmfSubscriptionInfo

GetSmfSubscriptionInfo returns the SmfSubscriptionInfo field value if set, zero value otherwise.

func (*AdditionalEeSubsInfo) GetSmfSubscriptionInfoOk

func (o *AdditionalEeSubsInfo) GetSmfSubscriptionInfoOk() (*SmfSubscriptionInfo, bool)

GetSmfSubscriptionInfoOk returns a tuple with the SmfSubscriptionInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalEeSubsInfo) HasAmfSubscriptionInfoList

func (o *AdditionalEeSubsInfo) HasAmfSubscriptionInfoList() bool

HasAmfSubscriptionInfoList returns a boolean if a field has been set.

func (*AdditionalEeSubsInfo) HasHssSubscriptionInfo

func (o *AdditionalEeSubsInfo) HasHssSubscriptionInfo() bool

HasHssSubscriptionInfo returns a boolean if a field has been set.

func (*AdditionalEeSubsInfo) HasSmfSubscriptionInfo

func (o *AdditionalEeSubsInfo) HasSmfSubscriptionInfo() bool

HasSmfSubscriptionInfo returns a boolean if a field has been set.

func (AdditionalEeSubsInfo) MarshalJSON

func (o AdditionalEeSubsInfo) MarshalJSON() ([]byte, error)

func (*AdditionalEeSubsInfo) SetAmfSubscriptionInfoList

func (o *AdditionalEeSubsInfo) SetAmfSubscriptionInfoList(v []AmfSubscriptionInfo)

SetAmfSubscriptionInfoList gets a reference to the given []AmfSubscriptionInfo and assigns it to the AmfSubscriptionInfoList field.

func (*AdditionalEeSubsInfo) SetHssSubscriptionInfo

func (o *AdditionalEeSubsInfo) SetHssSubscriptionInfo(v HssSubscriptionInfo)

SetHssSubscriptionInfo gets a reference to the given HssSubscriptionInfo and assigns it to the HssSubscriptionInfo field.

func (*AdditionalEeSubsInfo) SetSmfSubscriptionInfo

func (o *AdditionalEeSubsInfo) SetSmfSubscriptionInfo(v SmfSubscriptionInfo)

SetSmfSubscriptionInfo gets a reference to the given SmfSubscriptionInfo and assigns it to the SmfSubscriptionInfo field.

func (AdditionalEeSubsInfo) ToMap

func (o AdditionalEeSubsInfo) ToMap() (map[string]interface{}, error)

type AdditionalSnssaiData

type AdditionalSnssaiData struct {
	RequiredAuthnAuthz   *bool       `json:"requiredAuthnAuthz,omitempty"`
	SubscribedUeSliceMbr *SliceMbrRm `json:"subscribedUeSliceMbr,omitempty"`
	SubscribedNsSrgList  []string    `json:"subscribedNsSrgList,omitempty"`
}

AdditionalSnssaiData struct for AdditionalSnssaiData

func NewAdditionalSnssaiData

func NewAdditionalSnssaiData() *AdditionalSnssaiData

NewAdditionalSnssaiData instantiates a new AdditionalSnssaiData 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 NewAdditionalSnssaiDataWithDefaults

func NewAdditionalSnssaiDataWithDefaults() *AdditionalSnssaiData

NewAdditionalSnssaiDataWithDefaults instantiates a new AdditionalSnssaiData 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 (*AdditionalSnssaiData) GetRequiredAuthnAuthz

func (o *AdditionalSnssaiData) GetRequiredAuthnAuthz() bool

GetRequiredAuthnAuthz returns the RequiredAuthnAuthz field value if set, zero value otherwise.

func (*AdditionalSnssaiData) GetRequiredAuthnAuthzOk

func (o *AdditionalSnssaiData) GetRequiredAuthnAuthzOk() (*bool, bool)

GetRequiredAuthnAuthzOk returns a tuple with the RequiredAuthnAuthz field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalSnssaiData) GetSubscribedNsSrgList

func (o *AdditionalSnssaiData) GetSubscribedNsSrgList() []string

GetSubscribedNsSrgList returns the SubscribedNsSrgList field value if set, zero value otherwise.

func (*AdditionalSnssaiData) GetSubscribedNsSrgListOk

func (o *AdditionalSnssaiData) GetSubscribedNsSrgListOk() ([]string, bool)

GetSubscribedNsSrgListOk returns a tuple with the SubscribedNsSrgList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalSnssaiData) GetSubscribedUeSliceMbr

func (o *AdditionalSnssaiData) GetSubscribedUeSliceMbr() SliceMbrRm

GetSubscribedUeSliceMbr returns the SubscribedUeSliceMbr field value if set, zero value otherwise.

func (*AdditionalSnssaiData) GetSubscribedUeSliceMbrOk

func (o *AdditionalSnssaiData) GetSubscribedUeSliceMbrOk() (*SliceMbrRm, bool)

GetSubscribedUeSliceMbrOk returns a tuple with the SubscribedUeSliceMbr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalSnssaiData) HasRequiredAuthnAuthz

func (o *AdditionalSnssaiData) HasRequiredAuthnAuthz() bool

HasRequiredAuthnAuthz returns a boolean if a field has been set.

func (*AdditionalSnssaiData) HasSubscribedNsSrgList

func (o *AdditionalSnssaiData) HasSubscribedNsSrgList() bool

HasSubscribedNsSrgList returns a boolean if a field has been set.

func (*AdditionalSnssaiData) HasSubscribedUeSliceMbr

func (o *AdditionalSnssaiData) HasSubscribedUeSliceMbr() bool

HasSubscribedUeSliceMbr returns a boolean if a field has been set.

func (AdditionalSnssaiData) MarshalJSON

func (o AdditionalSnssaiData) MarshalJSON() ([]byte, error)

func (*AdditionalSnssaiData) SetRequiredAuthnAuthz

func (o *AdditionalSnssaiData) SetRequiredAuthnAuthz(v bool)

SetRequiredAuthnAuthz gets a reference to the given bool and assigns it to the RequiredAuthnAuthz field.

func (*AdditionalSnssaiData) SetSubscribedNsSrgList

func (o *AdditionalSnssaiData) SetSubscribedNsSrgList(v []string)

SetSubscribedNsSrgList gets a reference to the given []string and assigns it to the SubscribedNsSrgList field.

func (*AdditionalSnssaiData) SetSubscribedUeSliceMbr

func (o *AdditionalSnssaiData) SetSubscribedUeSliceMbr(v SliceMbrRm)

SetSubscribedUeSliceMbr gets a reference to the given SliceMbrRm and assigns it to the SubscribedUeSliceMbr field.

func (AdditionalSnssaiData) ToMap

func (o AdditionalSnssaiData) ToMap() (map[string]interface{}, error)

type AerialUeIndication

type AerialUeIndication struct {
	String *string
}

AerialUeIndication Indicates the Aerial service for the UE is allowed or not allowed, possible values are - AERIAL_UE_ALLOWED: Aerial service for the UE is allowed. - AERIAL_UE_NOT_ALLOWED: Aerial service for the UE is not allowed.

func (*AerialUeIndication) MarshalJSON

func (src *AerialUeIndication) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*AerialUeIndication) UnmarshalJSON

func (dst *AerialUeIndication) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type AerialUeSubscriptionInfo

type AerialUeSubscriptionInfo struct {
	AerialUeInd AerialUeIndication `json:"aerialUeInd"`
	// String identifying a Gpsi shall contain either an External Id or an MSISDN.  It shall be formatted as follows -External Identifier= \"extid-'extid', where 'extid'  shall be formatted according to clause 19.7.2 of 3GPP TS 23.003 that describes an  External Identifier.
	Var3gppUavId *string `json:"3gppUavId,omitempty"`
}

AerialUeSubscriptionInfo Contains the Aerial UE Subscription Information, it at least contains the Aerial UE Indication.

func NewAerialUeSubscriptionInfo

func NewAerialUeSubscriptionInfo(aerialUeInd AerialUeIndication) *AerialUeSubscriptionInfo

NewAerialUeSubscriptionInfo instantiates a new AerialUeSubscriptionInfo 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 NewAerialUeSubscriptionInfoWithDefaults

func NewAerialUeSubscriptionInfoWithDefaults() *AerialUeSubscriptionInfo

NewAerialUeSubscriptionInfoWithDefaults instantiates a new AerialUeSubscriptionInfo 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 (*AerialUeSubscriptionInfo) GetAerialUeInd

func (o *AerialUeSubscriptionInfo) GetAerialUeInd() AerialUeIndication

GetAerialUeInd returns the AerialUeInd field value

func (*AerialUeSubscriptionInfo) GetAerialUeIndOk

func (o *AerialUeSubscriptionInfo) GetAerialUeIndOk() (*AerialUeIndication, bool)

GetAerialUeIndOk returns a tuple with the AerialUeInd field value and a boolean to check if the value has been set.

func (*AerialUeSubscriptionInfo) GetVar3gppUavId

func (o *AerialUeSubscriptionInfo) GetVar3gppUavId() string

GetVar3gppUavId returns the Var3gppUavId field value if set, zero value otherwise.

func (*AerialUeSubscriptionInfo) GetVar3gppUavIdOk

func (o *AerialUeSubscriptionInfo) GetVar3gppUavIdOk() (*string, bool)

GetVar3gppUavIdOk returns a tuple with the Var3gppUavId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AerialUeSubscriptionInfo) HasVar3gppUavId

func (o *AerialUeSubscriptionInfo) HasVar3gppUavId() bool

HasVar3gppUavId returns a boolean if a field has been set.

func (AerialUeSubscriptionInfo) MarshalJSON

func (o AerialUeSubscriptionInfo) MarshalJSON() ([]byte, error)

func (*AerialUeSubscriptionInfo) SetAerialUeInd

func (o *AerialUeSubscriptionInfo) SetAerialUeInd(v AerialUeIndication)

SetAerialUeInd sets field value

func (*AerialUeSubscriptionInfo) SetVar3gppUavId

func (o *AerialUeSubscriptionInfo) SetVar3gppUavId(v string)

SetVar3gppUavId gets a reference to the given string and assigns it to the Var3gppUavId field.

func (AerialUeSubscriptionInfo) ToMap

func (o AerialUeSubscriptionInfo) ToMap() (map[string]interface{}, error)

type AfExternal

type AfExternal struct {
	AfId                      *string                    `json:"afId,omitempty"`
	AllowedGeographicArea     []GeographicArea           `json:"allowedGeographicArea,omitempty"`
	PrivacyCheckRelatedAction *PrivacyCheckRelatedAction `json:"privacyCheckRelatedAction,omitempty"`
	ValidTimePeriod           *ValidTimePeriod           `json:"validTimePeriod,omitempty"`
}

AfExternal struct for AfExternal

func NewAfExternal

func NewAfExternal() *AfExternal

NewAfExternal instantiates a new AfExternal 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 NewAfExternalWithDefaults

func NewAfExternalWithDefaults() *AfExternal

NewAfExternalWithDefaults instantiates a new AfExternal 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 (*AfExternal) GetAfId

func (o *AfExternal) GetAfId() string

GetAfId returns the AfId field value if set, zero value otherwise.

func (*AfExternal) GetAfIdOk

func (o *AfExternal) GetAfIdOk() (*string, bool)

GetAfIdOk returns a tuple with the AfId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AfExternal) GetAllowedGeographicArea

func (o *AfExternal) GetAllowedGeographicArea() []GeographicArea

GetAllowedGeographicArea returns the AllowedGeographicArea field value if set, zero value otherwise.

func (*AfExternal) GetAllowedGeographicAreaOk

func (o *AfExternal) GetAllowedGeographicAreaOk() ([]GeographicArea, bool)

GetAllowedGeographicAreaOk returns a tuple with the AllowedGeographicArea field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AfExternal) GetPrivacyCheckRelatedAction

func (o *AfExternal) GetPrivacyCheckRelatedAction() PrivacyCheckRelatedAction

GetPrivacyCheckRelatedAction returns the PrivacyCheckRelatedAction field value if set, zero value otherwise.

func (*AfExternal) GetPrivacyCheckRelatedActionOk

func (o *AfExternal) GetPrivacyCheckRelatedActionOk() (*PrivacyCheckRelatedAction, bool)

GetPrivacyCheckRelatedActionOk returns a tuple with the PrivacyCheckRelatedAction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AfExternal) GetValidTimePeriod

func (o *AfExternal) GetValidTimePeriod() ValidTimePeriod

GetValidTimePeriod returns the ValidTimePeriod field value if set, zero value otherwise.

func (*AfExternal) GetValidTimePeriodOk

func (o *AfExternal) GetValidTimePeriodOk() (*ValidTimePeriod, bool)

GetValidTimePeriodOk returns a tuple with the ValidTimePeriod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AfExternal) HasAfId

func (o *AfExternal) HasAfId() bool

HasAfId returns a boolean if a field has been set.

func (*AfExternal) HasAllowedGeographicArea

func (o *AfExternal) HasAllowedGeographicArea() bool

HasAllowedGeographicArea returns a boolean if a field has been set.

func (*AfExternal) HasPrivacyCheckRelatedAction

func (o *AfExternal) HasPrivacyCheckRelatedAction() bool

HasPrivacyCheckRelatedAction returns a boolean if a field has been set.

func (*AfExternal) HasValidTimePeriod

func (o *AfExternal) HasValidTimePeriod() bool

HasValidTimePeriod returns a boolean if a field has been set.

func (AfExternal) MarshalJSON

func (o AfExternal) MarshalJSON() ([]byte, error)

func (*AfExternal) SetAfId

func (o *AfExternal) SetAfId(v string)

SetAfId gets a reference to the given string and assigns it to the AfId field.

func (*AfExternal) SetAllowedGeographicArea

func (o *AfExternal) SetAllowedGeographicArea(v []GeographicArea)

SetAllowedGeographicArea gets a reference to the given []GeographicArea and assigns it to the AllowedGeographicArea field.

func (*AfExternal) SetPrivacyCheckRelatedAction

func (o *AfExternal) SetPrivacyCheckRelatedAction(v PrivacyCheckRelatedAction)

SetPrivacyCheckRelatedAction gets a reference to the given PrivacyCheckRelatedAction and assigns it to the PrivacyCheckRelatedAction field.

func (*AfExternal) SetValidTimePeriod

func (o *AfExternal) SetValidTimePeriod(v ValidTimePeriod)

SetValidTimePeriod gets a reference to the given ValidTimePeriod and assigns it to the ValidTimePeriod field.

func (AfExternal) ToMap

func (o AfExternal) ToMap() (map[string]interface{}, error)

type AllowedMtcProviderInfo

type AllowedMtcProviderInfo struct {
	// String uniquely identifying MTC provider information.
	MtcProviderInformation *string `json:"mtcProviderInformation,omitempty"`
	AfId                   *string `json:"afId,omitempty"`
}

AllowedMtcProviderInfo struct for AllowedMtcProviderInfo

func NewAllowedMtcProviderInfo

func NewAllowedMtcProviderInfo() *AllowedMtcProviderInfo

NewAllowedMtcProviderInfo instantiates a new AllowedMtcProviderInfo 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 NewAllowedMtcProviderInfoWithDefaults

func NewAllowedMtcProviderInfoWithDefaults() *AllowedMtcProviderInfo

NewAllowedMtcProviderInfoWithDefaults instantiates a new AllowedMtcProviderInfo 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 (*AllowedMtcProviderInfo) GetAfId

func (o *AllowedMtcProviderInfo) GetAfId() string

GetAfId returns the AfId field value if set, zero value otherwise.

func (*AllowedMtcProviderInfo) GetAfIdOk

func (o *AllowedMtcProviderInfo) GetAfIdOk() (*string, bool)

GetAfIdOk returns a tuple with the AfId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AllowedMtcProviderInfo) GetMtcProviderInformation

func (o *AllowedMtcProviderInfo) GetMtcProviderInformation() string

GetMtcProviderInformation returns the MtcProviderInformation field value if set, zero value otherwise.

func (*AllowedMtcProviderInfo) GetMtcProviderInformationOk

func (o *AllowedMtcProviderInfo) GetMtcProviderInformationOk() (*string, bool)

GetMtcProviderInformationOk returns a tuple with the MtcProviderInformation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AllowedMtcProviderInfo) HasAfId

func (o *AllowedMtcProviderInfo) HasAfId() bool

HasAfId returns a boolean if a field has been set.

func (*AllowedMtcProviderInfo) HasMtcProviderInformation

func (o *AllowedMtcProviderInfo) HasMtcProviderInformation() bool

HasMtcProviderInformation returns a boolean if a field has been set.

func (AllowedMtcProviderInfo) MarshalJSON

func (o AllowedMtcProviderInfo) MarshalJSON() ([]byte, error)

func (*AllowedMtcProviderInfo) SetAfId

func (o *AllowedMtcProviderInfo) SetAfId(v string)

SetAfId gets a reference to the given string and assigns it to the AfId field.

func (*AllowedMtcProviderInfo) SetMtcProviderInformation

func (o *AllowedMtcProviderInfo) SetMtcProviderInformation(v string)

SetMtcProviderInformation gets a reference to the given string and assigns it to the MtcProviderInformation field.

func (AllowedMtcProviderInfo) ToMap

func (o AllowedMtcProviderInfo) ToMap() (map[string]interface{}, error)

type Ambr

type Ambr struct {
	// String representing a bit rate; the prefixes follow the standard symbols from The International System of Units, and represent x1000 multipliers, with the exception that prefix \"K\" is used to represent the standard symbol \"k\".
	Uplink string `json:"uplink"`
	// String representing a bit rate; the prefixes follow the standard symbols from The International System of Units, and represent x1000 multipliers, with the exception that prefix \"K\" is used to represent the standard symbol \"k\".
	Downlink string `json:"downlink"`
}

Ambr Contains the maximum aggregated uplink and downlink bit rates.

func NewAmbr

func NewAmbr(uplink string, downlink string) *Ambr

NewAmbr instantiates a new Ambr 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 NewAmbrWithDefaults

func NewAmbrWithDefaults() *Ambr

NewAmbrWithDefaults instantiates a new Ambr 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 (o *Ambr) GetDownlink() string

GetDownlink returns the Downlink field value

func (*Ambr) GetDownlinkOk

func (o *Ambr) GetDownlinkOk() (*string, bool)

GetDownlinkOk returns a tuple with the Downlink field value and a boolean to check if the value has been set.

func (o *Ambr) GetUplink() string

GetUplink returns the Uplink field value

func (*Ambr) GetUplinkOk

func (o *Ambr) GetUplinkOk() (*string, bool)

GetUplinkOk returns a tuple with the Uplink field value and a boolean to check if the value has been set.

func (Ambr) MarshalJSON

func (o Ambr) MarshalJSON() ([]byte, error)
func (o *Ambr) SetDownlink(v string)

SetDownlink sets field value

func (o *Ambr) SetUplink(v string)

SetUplink sets field value

func (Ambr) ToMap

func (o Ambr) ToMap() (map[string]interface{}, error)

type AmbrRm

type AmbrRm struct {
	Ambr      *Ambr
	NullValue *NullValue
}

AmbrRm This data type is defined in the same way as the 'Ambr' data type, but with the OpenAPI 'nullable: true' property.\"

func (*AmbrRm) MarshalJSON

func (src *AmbrRm) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*AmbrRm) UnmarshalJSON

func (dst *AmbrRm) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type Amf3GppAccessRegistration

type Amf3GppAccessRegistration struct {
	// String uniquely identifying a NF instance. The format of the NF Instance ID shall be a  Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
	AmfInstanceId string `json:"amfInstanceId"`
	// 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"`
	PurgeFlag         *bool   `json:"purgeFlag,omitempty"`
	// String representing a Permanent Equipment Identifier that may contain - an IMEI or IMEISV, as  specified in clause 6.2 of 3GPP TS 23.003; a MAC address for a 5G-RG or FN-RG via  wireline  access, with an indication that this address cannot be trusted for regulatory purpose if this  address cannot be used as an Equipment Identifier of the FN-RG, as specified in clause 4.7.7  of 3GPP TS23.316. Examples are imei-012345678901234 or imeisv-0123456789012345.
	Pei     *string  `json:"pei,omitempty"`
	ImsVoPs *ImsVoPs `json:"imsVoPs,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	DeregCallbackUri    string       `json:"deregCallbackUri"`
	AmfServiceNameDereg *ServiceName `json:"amfServiceNameDereg,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	PcscfRestorationCallbackUri *string         `json:"pcscfRestorationCallbackUri,omitempty"`
	AmfServiceNamePcscfRest     *ServiceName    `json:"amfServiceNamePcscfRest,omitempty"`
	InitialRegistrationInd      *bool           `json:"initialRegistrationInd,omitempty"`
	EmergencyRegistrationInd    *bool           `json:"emergencyRegistrationInd,omitempty"`
	Guami                       Guami           `json:"guami"`
	BackupAmfInfo               []BackupAmfInfo `json:"backupAmfInfo,omitempty"`
	DrFlag                      *bool           `json:"drFlag,omitempty"`
	RatType                     RatType         `json:"ratType"`
	UrrpIndicator               *bool           `json:"urrpIndicator,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	AmfEeSubscriptionId *string              `json:"amfEeSubscriptionId,omitempty"`
	EpsInterworkingInfo *EpsInterworkingInfo `json:"epsInterworkingInfo,omitempty"`
	UeSrvccCapability   *bool                `json:"ueSrvccCapability,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	RegistrationTime    *time.Time    `json:"registrationTime,omitempty"`
	VgmlcAddress        *VgmlcAddress `json:"vgmlcAddress,omitempty"`
	ContextInfo         *ContextInfo  `json:"contextInfo,omitempty"`
	NoEeSubscriptionInd *bool         `json:"noEeSubscriptionInd,omitempty"`
	// String identifying a Supi that shall contain either an IMSI, a network specific identifier, a Global Cable Identifier (GCI) or a Global Line Identifier (GLI) as specified in clause  2.2A of 3GPP TS 23.003. It shall be formatted as follows  - for an IMSI \"imsi-<imsi>\", where <imsi> shall be formatted according to clause 2.2    of 3GPP TS 23.003 that describes an IMSI.  - for a network specific identifier \"nai-<nai>, where <nai> shall be formatted    according to clause 28.7.2 of 3GPP TS 23.003 that describes an NAI.  - for a GCI \"gci-<gci>\", where <gci> shall be formatted according to clause 28.15.2    of 3GPP TS 23.003.  - for a GLI \"gli-<gli>\", where <gli> shall be formatted according to clause 28.16.2 of    3GPP TS 23.003.To enable that the value is used as part of an URI, the string shall    only contain characters allowed according to the \"lower-with-hyphen\" naming convention    defined in 3GPP TS 29.501.
	Supi                   *string         `json:"supi,omitempty"`
	UeReachableInd         *UeReachableInd `json:"ueReachableInd,omitempty"`
	ReRegistrationRequired *bool           `json:"reRegistrationRequired,omitempty"`
	AdminDeregSubWithdrawn *bool           `json:"adminDeregSubWithdrawn,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	DataRestorationCallbackUri *string  `json:"dataRestorationCallbackUri,omitempty"`
	ResetIds                   []string `json:"resetIds,omitempty"`
	DisasterRoamingInd         *bool    `json:"disasterRoamingInd,omitempty"`
	UeMINTCapability           *bool    `json:"ueMINTCapability,omitempty"`
	SorSnpnSiSupported         *bool    `json:"sorSnpnSiSupported,omitempty"`
	UdrRestartInd              *bool    `json:"udrRestartInd,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	LastSynchronizationTime *time.Time `json:"lastSynchronizationTime,omitempty"`
}

Amf3GppAccessRegistration struct for Amf3GppAccessRegistration

func NewAmf3GppAccessRegistration

func NewAmf3GppAccessRegistration(amfInstanceId string, deregCallbackUri string, guami Guami, ratType RatType) *Amf3GppAccessRegistration

NewAmf3GppAccessRegistration instantiates a new Amf3GppAccessRegistration 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 NewAmf3GppAccessRegistrationWithDefaults

func NewAmf3GppAccessRegistrationWithDefaults() *Amf3GppAccessRegistration

NewAmf3GppAccessRegistrationWithDefaults instantiates a new Amf3GppAccessRegistration 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 (*Amf3GppAccessRegistration) GetAdminDeregSubWithdrawn

func (o *Amf3GppAccessRegistration) GetAdminDeregSubWithdrawn() bool

GetAdminDeregSubWithdrawn returns the AdminDeregSubWithdrawn field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetAdminDeregSubWithdrawnOk

func (o *Amf3GppAccessRegistration) GetAdminDeregSubWithdrawnOk() (*bool, bool)

GetAdminDeregSubWithdrawnOk returns a tuple with the AdminDeregSubWithdrawn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetAmfEeSubscriptionId

func (o *Amf3GppAccessRegistration) GetAmfEeSubscriptionId() string

GetAmfEeSubscriptionId returns the AmfEeSubscriptionId field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetAmfEeSubscriptionIdOk

func (o *Amf3GppAccessRegistration) GetAmfEeSubscriptionIdOk() (*string, bool)

GetAmfEeSubscriptionIdOk returns a tuple with the AmfEeSubscriptionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetAmfInstanceId

func (o *Amf3GppAccessRegistration) GetAmfInstanceId() string

GetAmfInstanceId returns the AmfInstanceId field value

func (*Amf3GppAccessRegistration) GetAmfInstanceIdOk

func (o *Amf3GppAccessRegistration) GetAmfInstanceIdOk() (*string, bool)

GetAmfInstanceIdOk returns a tuple with the AmfInstanceId field value and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetAmfServiceNameDereg

func (o *Amf3GppAccessRegistration) GetAmfServiceNameDereg() ServiceName

GetAmfServiceNameDereg returns the AmfServiceNameDereg field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetAmfServiceNameDeregOk

func (o *Amf3GppAccessRegistration) GetAmfServiceNameDeregOk() (*ServiceName, bool)

GetAmfServiceNameDeregOk returns a tuple with the AmfServiceNameDereg field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetAmfServiceNamePcscfRest

func (o *Amf3GppAccessRegistration) GetAmfServiceNamePcscfRest() ServiceName

GetAmfServiceNamePcscfRest returns the AmfServiceNamePcscfRest field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetAmfServiceNamePcscfRestOk

func (o *Amf3GppAccessRegistration) GetAmfServiceNamePcscfRestOk() (*ServiceName, bool)

GetAmfServiceNamePcscfRestOk returns a tuple with the AmfServiceNamePcscfRest field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetBackupAmfInfo

func (o *Amf3GppAccessRegistration) GetBackupAmfInfo() []BackupAmfInfo

GetBackupAmfInfo returns the BackupAmfInfo field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetBackupAmfInfoOk

func (o *Amf3GppAccessRegistration) GetBackupAmfInfoOk() ([]BackupAmfInfo, bool)

GetBackupAmfInfoOk returns a tuple with the BackupAmfInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetContextInfo

func (o *Amf3GppAccessRegistration) GetContextInfo() ContextInfo

GetContextInfo returns the ContextInfo field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetContextInfoOk

func (o *Amf3GppAccessRegistration) GetContextInfoOk() (*ContextInfo, bool)

GetContextInfoOk returns a tuple with the ContextInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetDataRestorationCallbackUri

func (o *Amf3GppAccessRegistration) GetDataRestorationCallbackUri() string

GetDataRestorationCallbackUri returns the DataRestorationCallbackUri field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetDataRestorationCallbackUriOk

func (o *Amf3GppAccessRegistration) GetDataRestorationCallbackUriOk() (*string, bool)

GetDataRestorationCallbackUriOk returns a tuple with the DataRestorationCallbackUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetDeregCallbackUri

func (o *Amf3GppAccessRegistration) GetDeregCallbackUri() string

GetDeregCallbackUri returns the DeregCallbackUri field value

func (*Amf3GppAccessRegistration) GetDeregCallbackUriOk

func (o *Amf3GppAccessRegistration) GetDeregCallbackUriOk() (*string, bool)

GetDeregCallbackUriOk returns a tuple with the DeregCallbackUri field value and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetDisasterRoamingInd

func (o *Amf3GppAccessRegistration) GetDisasterRoamingInd() bool

GetDisasterRoamingInd returns the DisasterRoamingInd field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetDisasterRoamingIndOk

func (o *Amf3GppAccessRegistration) GetDisasterRoamingIndOk() (*bool, bool)

GetDisasterRoamingIndOk returns a tuple with the DisasterRoamingInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetDrFlag

func (o *Amf3GppAccessRegistration) GetDrFlag() bool

GetDrFlag returns the DrFlag field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetDrFlagOk

func (o *Amf3GppAccessRegistration) GetDrFlagOk() (*bool, bool)

GetDrFlagOk returns a tuple with the DrFlag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetEmergencyRegistrationInd

func (o *Amf3GppAccessRegistration) GetEmergencyRegistrationInd() bool

GetEmergencyRegistrationInd returns the EmergencyRegistrationInd field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetEmergencyRegistrationIndOk

func (o *Amf3GppAccessRegistration) GetEmergencyRegistrationIndOk() (*bool, bool)

GetEmergencyRegistrationIndOk returns a tuple with the EmergencyRegistrationInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetEpsInterworkingInfo

func (o *Amf3GppAccessRegistration) GetEpsInterworkingInfo() EpsInterworkingInfo

GetEpsInterworkingInfo returns the EpsInterworkingInfo field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetEpsInterworkingInfoOk

func (o *Amf3GppAccessRegistration) GetEpsInterworkingInfoOk() (*EpsInterworkingInfo, bool)

GetEpsInterworkingInfoOk returns a tuple with the EpsInterworkingInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetGuami

func (o *Amf3GppAccessRegistration) GetGuami() Guami

GetGuami returns the Guami field value

func (*Amf3GppAccessRegistration) GetGuamiOk

func (o *Amf3GppAccessRegistration) GetGuamiOk() (*Guami, bool)

GetGuamiOk returns a tuple with the Guami field value and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetImsVoPs

func (o *Amf3GppAccessRegistration) GetImsVoPs() ImsVoPs

GetImsVoPs returns the ImsVoPs field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetImsVoPsOk

func (o *Amf3GppAccessRegistration) GetImsVoPsOk() (*ImsVoPs, bool)

GetImsVoPsOk returns a tuple with the ImsVoPs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetInitialRegistrationInd

func (o *Amf3GppAccessRegistration) GetInitialRegistrationInd() bool

GetInitialRegistrationInd returns the InitialRegistrationInd field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetInitialRegistrationIndOk

func (o *Amf3GppAccessRegistration) GetInitialRegistrationIndOk() (*bool, bool)

GetInitialRegistrationIndOk returns a tuple with the InitialRegistrationInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetLastSynchronizationTime

func (o *Amf3GppAccessRegistration) GetLastSynchronizationTime() time.Time

GetLastSynchronizationTime returns the LastSynchronizationTime field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetLastSynchronizationTimeOk

func (o *Amf3GppAccessRegistration) GetLastSynchronizationTimeOk() (*time.Time, bool)

GetLastSynchronizationTimeOk returns a tuple with the LastSynchronizationTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetNoEeSubscriptionInd

func (o *Amf3GppAccessRegistration) GetNoEeSubscriptionInd() bool

GetNoEeSubscriptionInd returns the NoEeSubscriptionInd field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetNoEeSubscriptionIndOk

func (o *Amf3GppAccessRegistration) GetNoEeSubscriptionIndOk() (*bool, bool)

GetNoEeSubscriptionIndOk returns a tuple with the NoEeSubscriptionInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetPcscfRestorationCallbackUri

func (o *Amf3GppAccessRegistration) GetPcscfRestorationCallbackUri() string

GetPcscfRestorationCallbackUri returns the PcscfRestorationCallbackUri field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetPcscfRestorationCallbackUriOk

func (o *Amf3GppAccessRegistration) GetPcscfRestorationCallbackUriOk() (*string, bool)

GetPcscfRestorationCallbackUriOk returns a tuple with the PcscfRestorationCallbackUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetPei

func (o *Amf3GppAccessRegistration) GetPei() string

GetPei returns the Pei field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetPeiOk

func (o *Amf3GppAccessRegistration) GetPeiOk() (*string, bool)

GetPeiOk returns a tuple with the Pei field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetPurgeFlag

func (o *Amf3GppAccessRegistration) GetPurgeFlag() bool

GetPurgeFlag returns the PurgeFlag field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetPurgeFlagOk

func (o *Amf3GppAccessRegistration) GetPurgeFlagOk() (*bool, bool)

GetPurgeFlagOk returns a tuple with the PurgeFlag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetRatType

func (o *Amf3GppAccessRegistration) GetRatType() RatType

GetRatType returns the RatType field value

func (*Amf3GppAccessRegistration) GetRatTypeOk

func (o *Amf3GppAccessRegistration) GetRatTypeOk() (*RatType, bool)

GetRatTypeOk returns a tuple with the RatType field value and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetReRegistrationRequired

func (o *Amf3GppAccessRegistration) GetReRegistrationRequired() bool

GetReRegistrationRequired returns the ReRegistrationRequired field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetReRegistrationRequiredOk

func (o *Amf3GppAccessRegistration) GetReRegistrationRequiredOk() (*bool, bool)

GetReRegistrationRequiredOk returns a tuple with the ReRegistrationRequired field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetRegistrationTime

func (o *Amf3GppAccessRegistration) GetRegistrationTime() time.Time

GetRegistrationTime returns the RegistrationTime field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetRegistrationTimeOk

func (o *Amf3GppAccessRegistration) GetRegistrationTimeOk() (*time.Time, bool)

GetRegistrationTimeOk returns a tuple with the RegistrationTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetResetIds

func (o *Amf3GppAccessRegistration) GetResetIds() []string

GetResetIds returns the ResetIds field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetResetIdsOk

func (o *Amf3GppAccessRegistration) GetResetIdsOk() ([]string, bool)

GetResetIdsOk returns a tuple with the ResetIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetSorSnpnSiSupported

func (o *Amf3GppAccessRegistration) GetSorSnpnSiSupported() bool

GetSorSnpnSiSupported returns the SorSnpnSiSupported field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetSorSnpnSiSupportedOk

func (o *Amf3GppAccessRegistration) GetSorSnpnSiSupportedOk() (*bool, bool)

GetSorSnpnSiSupportedOk returns a tuple with the SorSnpnSiSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetSupi

func (o *Amf3GppAccessRegistration) GetSupi() string

GetSupi returns the Supi field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetSupiOk

func (o *Amf3GppAccessRegistration) GetSupiOk() (*string, bool)

GetSupiOk returns a tuple with the Supi field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetSupportedFeatures

func (o *Amf3GppAccessRegistration) GetSupportedFeatures() string

GetSupportedFeatures returns the SupportedFeatures field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetSupportedFeaturesOk

func (o *Amf3GppAccessRegistration) GetSupportedFeaturesOk() (*string, bool)

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 (*Amf3GppAccessRegistration) GetUdrRestartInd

func (o *Amf3GppAccessRegistration) GetUdrRestartInd() bool

GetUdrRestartInd returns the UdrRestartInd field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetUdrRestartIndOk

func (o *Amf3GppAccessRegistration) GetUdrRestartIndOk() (*bool, bool)

GetUdrRestartIndOk returns a tuple with the UdrRestartInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetUeMINTCapability

func (o *Amf3GppAccessRegistration) GetUeMINTCapability() bool

GetUeMINTCapability returns the UeMINTCapability field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetUeMINTCapabilityOk

func (o *Amf3GppAccessRegistration) GetUeMINTCapabilityOk() (*bool, bool)

GetUeMINTCapabilityOk returns a tuple with the UeMINTCapability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetUeReachableInd

func (o *Amf3GppAccessRegistration) GetUeReachableInd() UeReachableInd

GetUeReachableInd returns the UeReachableInd field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetUeReachableIndOk

func (o *Amf3GppAccessRegistration) GetUeReachableIndOk() (*UeReachableInd, bool)

GetUeReachableIndOk returns a tuple with the UeReachableInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetUeSrvccCapability

func (o *Amf3GppAccessRegistration) GetUeSrvccCapability() bool

GetUeSrvccCapability returns the UeSrvccCapability field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetUeSrvccCapabilityOk

func (o *Amf3GppAccessRegistration) GetUeSrvccCapabilityOk() (*bool, bool)

GetUeSrvccCapabilityOk returns a tuple with the UeSrvccCapability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetUrrpIndicator

func (o *Amf3GppAccessRegistration) GetUrrpIndicator() bool

GetUrrpIndicator returns the UrrpIndicator field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetUrrpIndicatorOk

func (o *Amf3GppAccessRegistration) GetUrrpIndicatorOk() (*bool, bool)

GetUrrpIndicatorOk returns a tuple with the UrrpIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) GetVgmlcAddress

func (o *Amf3GppAccessRegistration) GetVgmlcAddress() VgmlcAddress

GetVgmlcAddress returns the VgmlcAddress field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetVgmlcAddressOk

func (o *Amf3GppAccessRegistration) GetVgmlcAddressOk() (*VgmlcAddress, bool)

GetVgmlcAddressOk returns a tuple with the VgmlcAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Amf3GppAccessRegistration) HasAdminDeregSubWithdrawn

func (o *Amf3GppAccessRegistration) HasAdminDeregSubWithdrawn() bool

HasAdminDeregSubWithdrawn returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasAmfEeSubscriptionId

func (o *Amf3GppAccessRegistration) HasAmfEeSubscriptionId() bool

HasAmfEeSubscriptionId returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasAmfServiceNameDereg

func (o *Amf3GppAccessRegistration) HasAmfServiceNameDereg() bool

HasAmfServiceNameDereg returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasAmfServiceNamePcscfRest

func (o *Amf3GppAccessRegistration) HasAmfServiceNamePcscfRest() bool

HasAmfServiceNamePcscfRest returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasBackupAmfInfo

func (o *Amf3GppAccessRegistration) HasBackupAmfInfo() bool

HasBackupAmfInfo returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasContextInfo

func (o *Amf3GppAccessRegistration) HasContextInfo() bool

HasContextInfo returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasDataRestorationCallbackUri

func (o *Amf3GppAccessRegistration) HasDataRestorationCallbackUri() bool

HasDataRestorationCallbackUri returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasDisasterRoamingInd

func (o *Amf3GppAccessRegistration) HasDisasterRoamingInd() bool

HasDisasterRoamingInd returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasDrFlag

func (o *Amf3GppAccessRegistration) HasDrFlag() bool

HasDrFlag returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasEmergencyRegistrationInd

func (o *Amf3GppAccessRegistration) HasEmergencyRegistrationInd() bool

HasEmergencyRegistrationInd returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasEpsInterworkingInfo

func (o *Amf3GppAccessRegistration) HasEpsInterworkingInfo() bool

HasEpsInterworkingInfo returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasImsVoPs

func (o *Amf3GppAccessRegistration) HasImsVoPs() bool

HasImsVoPs returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasInitialRegistrationInd

func (o *Amf3GppAccessRegistration) HasInitialRegistrationInd() bool

HasInitialRegistrationInd returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasLastSynchronizationTime

func (o *Amf3GppAccessRegistration) HasLastSynchronizationTime() bool

HasLastSynchronizationTime returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasNoEeSubscriptionInd

func (o *Amf3GppAccessRegistration) HasNoEeSubscriptionInd() bool

HasNoEeSubscriptionInd returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasPcscfRestorationCallbackUri

func (o *Amf3GppAccessRegistration) HasPcscfRestorationCallbackUri() bool

HasPcscfRestorationCallbackUri returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasPei

func (o *Amf3GppAccessRegistration) HasPei() bool

HasPei returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasPurgeFlag

func (o *Amf3GppAccessRegistration) HasPurgeFlag() bool

HasPurgeFlag returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasReRegistrationRequired

func (o *Amf3GppAccessRegistration) HasReRegistrationRequired() bool

HasReRegistrationRequired returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasRegistrationTime

func (o *Amf3GppAccessRegistration) HasRegistrationTime() bool

HasRegistrationTime returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasResetIds

func (o *Amf3GppAccessRegistration) HasResetIds() bool

HasResetIds returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasSorSnpnSiSupported

func (o *Amf3GppAccessRegistration) HasSorSnpnSiSupported() bool

HasSorSnpnSiSupported returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasSupi

func (o *Amf3GppAccessRegistration) HasSupi() bool

HasSupi returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasSupportedFeatures

func (o *Amf3GppAccessRegistration) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasUdrRestartInd

func (o *Amf3GppAccessRegistration) HasUdrRestartInd() bool

HasUdrRestartInd returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasUeMINTCapability

func (o *Amf3GppAccessRegistration) HasUeMINTCapability() bool

HasUeMINTCapability returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasUeReachableInd

func (o *Amf3GppAccessRegistration) HasUeReachableInd() bool

HasUeReachableInd returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasUeSrvccCapability

func (o *Amf3GppAccessRegistration) HasUeSrvccCapability() bool

HasUeSrvccCapability returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasUrrpIndicator

func (o *Amf3GppAccessRegistration) HasUrrpIndicator() bool

HasUrrpIndicator returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasVgmlcAddress

func (o *Amf3GppAccessRegistration) HasVgmlcAddress() bool

HasVgmlcAddress returns a boolean if a field has been set.

func (Amf3GppAccessRegistration) MarshalJSON

func (o Amf3GppAccessRegistration) MarshalJSON() ([]byte, error)

func (*Amf3GppAccessRegistration) SetAdminDeregSubWithdrawn

func (o *Amf3GppAccessRegistration) SetAdminDeregSubWithdrawn(v bool)

SetAdminDeregSubWithdrawn gets a reference to the given bool and assigns it to the AdminDeregSubWithdrawn field.

func (*Amf3GppAccessRegistration) SetAmfEeSubscriptionId

func (o *Amf3GppAccessRegistration) SetAmfEeSubscriptionId(v string)

SetAmfEeSubscriptionId gets a reference to the given string and assigns it to the AmfEeSubscriptionId field.

func (*Amf3GppAccessRegistration) SetAmfInstanceId

func (o *Amf3GppAccessRegistration) SetAmfInstanceId(v string)

SetAmfInstanceId sets field value

func (*Amf3GppAccessRegistration) SetAmfServiceNameDereg

func (o *Amf3GppAccessRegistration) SetAmfServiceNameDereg(v ServiceName)

SetAmfServiceNameDereg gets a reference to the given ServiceName and assigns it to the AmfServiceNameDereg field.

func (*Amf3GppAccessRegistration) SetAmfServiceNamePcscfRest

func (o *Amf3GppAccessRegistration) SetAmfServiceNamePcscfRest(v ServiceName)

SetAmfServiceNamePcscfRest gets a reference to the given ServiceName and assigns it to the AmfServiceNamePcscfRest field.

func (*Amf3GppAccessRegistration) SetBackupAmfInfo

func (o *Amf3GppAccessRegistration) SetBackupAmfInfo(v []BackupAmfInfo)

SetBackupAmfInfo gets a reference to the given []BackupAmfInfo and assigns it to the BackupAmfInfo field.

func (*Amf3GppAccessRegistration) SetContextInfo

func (o *Amf3GppAccessRegistration) SetContextInfo(v ContextInfo)

SetContextInfo gets a reference to the given ContextInfo and assigns it to the ContextInfo field.

func (*Amf3GppAccessRegistration) SetDataRestorationCallbackUri

func (o *Amf3GppAccessRegistration) SetDataRestorationCallbackUri(v string)

SetDataRestorationCallbackUri gets a reference to the given string and assigns it to the DataRestorationCallbackUri field.

func (*Amf3GppAccessRegistration) SetDeregCallbackUri

func (o *Amf3GppAccessRegistration) SetDeregCallbackUri(v string)

SetDeregCallbackUri sets field value

func (*Amf3GppAccessRegistration) SetDisasterRoamingInd

func (o *Amf3GppAccessRegistration) SetDisasterRoamingInd(v bool)

SetDisasterRoamingInd gets a reference to the given bool and assigns it to the DisasterRoamingInd field.

func (*Amf3GppAccessRegistration) SetDrFlag

func (o *Amf3GppAccessRegistration) SetDrFlag(v bool)

SetDrFlag gets a reference to the given bool and assigns it to the DrFlag field.

func (*Amf3GppAccessRegistration) SetEmergencyRegistrationInd

func (o *Amf3GppAccessRegistration) SetEmergencyRegistrationInd(v bool)

SetEmergencyRegistrationInd gets a reference to the given bool and assigns it to the EmergencyRegistrationInd field.

func (*Amf3GppAccessRegistration) SetEpsInterworkingInfo

func (o *Amf3GppAccessRegistration) SetEpsInterworkingInfo(v EpsInterworkingInfo)

SetEpsInterworkingInfo gets a reference to the given EpsInterworkingInfo and assigns it to the EpsInterworkingInfo field.

func (*Amf3GppAccessRegistration) SetGuami

func (o *Amf3GppAccessRegistration) SetGuami(v Guami)

SetGuami sets field value

func (*Amf3GppAccessRegistration) SetImsVoPs

func (o *Amf3GppAccessRegistration) SetImsVoPs(v ImsVoPs)

SetImsVoPs gets a reference to the given ImsVoPs and assigns it to the ImsVoPs field.

func (*Amf3GppAccessRegistration) SetInitialRegistrationInd

func (o *Amf3GppAccessRegistration) SetInitialRegistrationInd(v bool)

SetInitialRegistrationInd gets a reference to the given bool and assigns it to the InitialRegistrationInd field.

func (*Amf3GppAccessRegistration) SetLastSynchronizationTime

func (o *Amf3GppAccessRegistration) SetLastSynchronizationTime(v time.Time)

SetLastSynchronizationTime gets a reference to the given time.Time and assigns it to the LastSynchronizationTime field.

func (*Amf3GppAccessRegistration) SetNoEeSubscriptionInd

func (o *Amf3GppAccessRegistration) SetNoEeSubscriptionInd(v bool)

SetNoEeSubscriptionInd gets a reference to the given bool and assigns it to the NoEeSubscriptionInd field.

func (*Amf3GppAccessRegistration) SetPcscfRestorationCallbackUri

func (o *Amf3GppAccessRegistration) SetPcscfRestorationCallbackUri(v string)

SetPcscfRestorationCallbackUri gets a reference to the given string and assigns it to the PcscfRestorationCallbackUri field.

func (*Amf3GppAccessRegistration) SetPei

func (o *Amf3GppAccessRegistration) SetPei(v string)

SetPei gets a reference to the given string and assigns it to the Pei field.

func (*Amf3GppAccessRegistration) SetPurgeFlag

func (o *Amf3GppAccessRegistration) SetPurgeFlag(v bool)

SetPurgeFlag gets a reference to the given bool and assigns it to the PurgeFlag field.

func (*Amf3GppAccessRegistration) SetRatType

func (o *Amf3GppAccessRegistration) SetRatType(v RatType)

SetRatType sets field value

func (*Amf3GppAccessRegistration) SetReRegistrationRequired

func (o *Amf3GppAccessRegistration) SetReRegistrationRequired(v bool)

SetReRegistrationRequired gets a reference to the given bool and assigns it to the ReRegistrationRequired field.

func (*Amf3GppAccessRegistration) SetRegistrationTime

func (o *Amf3GppAccessRegistration) SetRegistrationTime(v time.Time)

SetRegistrationTime gets a reference to the given time.Time and assigns it to the RegistrationTime field.

func (*Amf3GppAccessRegistration) SetResetIds

func (o *Amf3GppAccessRegistration) SetResetIds(v []string)

SetResetIds gets a reference to the given []string and assigns it to the ResetIds field.

func (*Amf3GppAccessRegistration) SetSorSnpnSiSupported

func (o *Amf3GppAccessRegistration) SetSorSnpnSiSupported(v bool)

SetSorSnpnSiSupported gets a reference to the given bool and assigns it to the SorSnpnSiSupported field.

func (*Amf3GppAccessRegistration) SetSupi

func (o *Amf3GppAccessRegistration) SetSupi(v string)

SetSupi gets a reference to the given string and assigns it to the Supi field.

func (*Amf3GppAccessRegistration) SetSupportedFeatures

func (o *Amf3GppAccessRegistration) SetSupportedFeatures(v string)

SetSupportedFeatures gets a reference to the given string and assigns it to the SupportedFeatures field.

func (*Amf3GppAccessRegistration) SetUdrRestartInd

func (o *Amf3GppAccessRegistration) SetUdrRestartInd(v bool)

SetUdrRestartInd gets a reference to the given bool and assigns it to the UdrRestartInd field.

func (*Amf3GppAccessRegistration) SetUeMINTCapability

func (o *Amf3GppAccessRegistration) SetUeMINTCapability(v bool)

SetUeMINTCapability gets a reference to the given bool and assigns it to the UeMINTCapability field.

func (*Amf3GppAccessRegistration) SetUeReachableInd

func (o *Amf3GppAccessRegistration) SetUeReachableInd(v UeReachableInd)

SetUeReachableInd gets a reference to the given UeReachableInd and assigns it to the UeReachableInd field.

func (*Amf3GppAccessRegistration) SetUeSrvccCapability

func (o *Amf3GppAccessRegistration) SetUeSrvccCapability(v bool)

SetUeSrvccCapability gets a reference to the given bool and assigns it to the UeSrvccCapability field.

func (*Amf3GppAccessRegistration) SetUrrpIndicator

func (o *Amf3GppAccessRegistration) SetUrrpIndicator(v bool)

SetUrrpIndicator gets a reference to the given bool and assigns it to the UrrpIndicator field.

func (*Amf3GppAccessRegistration) SetVgmlcAddress

func (o *Amf3GppAccessRegistration) SetVgmlcAddress(v VgmlcAddress)

SetVgmlcAddress gets a reference to the given VgmlcAddress and assigns it to the VgmlcAddress field.

func (Amf3GppAccessRegistration) ToMap

func (o Amf3GppAccessRegistration) ToMap() (map[string]interface{}, error)

type AmfInfo

type AmfInfo struct {
	// String uniquely identifying a NF instance. The format of the NF Instance ID shall be a  Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
	AmfInstanceId string      `json:"amfInstanceId"`
	Guami         Guami       `json:"guami"`
	AccessType    *AccessType `json:"accessType,omitempty"`
}

AmfInfo struct for AmfInfo

func NewAmfInfo

func NewAmfInfo(amfInstanceId string, guami Guami) *AmfInfo

NewAmfInfo instantiates a new AmfInfo 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 NewAmfInfoWithDefaults

func NewAmfInfoWithDefaults() *AmfInfo

NewAmfInfoWithDefaults instantiates a new AmfInfo 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 (*AmfInfo) GetAccessType

func (o *AmfInfo) GetAccessType() AccessType

GetAccessType returns the AccessType field value if set, zero value otherwise.

func (*AmfInfo) GetAccessTypeOk

func (o *AmfInfo) GetAccessTypeOk() (*AccessType, bool)

GetAccessTypeOk returns a tuple with the AccessType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfInfo) GetAmfInstanceId

func (o *AmfInfo) GetAmfInstanceId() string

GetAmfInstanceId returns the AmfInstanceId field value

func (*AmfInfo) GetAmfInstanceIdOk

func (o *AmfInfo) GetAmfInstanceIdOk() (*string, bool)

GetAmfInstanceIdOk returns a tuple with the AmfInstanceId field value and a boolean to check if the value has been set.

func (*AmfInfo) GetGuami

func (o *AmfInfo) GetGuami() Guami

GetGuami returns the Guami field value

func (*AmfInfo) GetGuamiOk

func (o *AmfInfo) GetGuamiOk() (*Guami, bool)

GetGuamiOk returns a tuple with the Guami field value and a boolean to check if the value has been set.

func (*AmfInfo) HasAccessType

func (o *AmfInfo) HasAccessType() bool

HasAccessType returns a boolean if a field has been set.

func (AmfInfo) MarshalJSON

func (o AmfInfo) MarshalJSON() ([]byte, error)

func (*AmfInfo) SetAccessType

func (o *AmfInfo) SetAccessType(v AccessType)

SetAccessType gets a reference to the given AccessType and assigns it to the AccessType field.

func (*AmfInfo) SetAmfInstanceId

func (o *AmfInfo) SetAmfInstanceId(v string)

SetAmfInstanceId sets field value

func (*AmfInfo) SetGuami

func (o *AmfInfo) SetGuami(v Guami)

SetGuami sets field value

func (AmfInfo) ToMap

func (o AmfInfo) ToMap() (map[string]interface{}, error)

type AmfNon3GppAccessRegistration

type AmfNon3GppAccessRegistration struct {
	// String uniquely identifying a NF instance. The format of the NF Instance ID shall be a  Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
	AmfInstanceId string `json:"amfInstanceId"`
	// 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"`
	PurgeFlag         *bool   `json:"purgeFlag,omitempty"`
	// String representing a Permanent Equipment Identifier that may contain - an IMEI or IMEISV, as  specified in clause 6.2 of 3GPP TS 23.003; a MAC address for a 5G-RG or FN-RG via  wireline  access, with an indication that this address cannot be trusted for regulatory purpose if this  address cannot be used as an Equipment Identifier of the FN-RG, as specified in clause 4.7.7  of 3GPP TS23.316. Examples are imei-012345678901234 or imeisv-0123456789012345.
	Pei     *string `json:"pei,omitempty"`
	ImsVoPs ImsVoPs `json:"imsVoPs"`
	// String providing an URI formatted according to RFC 3986.
	DeregCallbackUri    string       `json:"deregCallbackUri"`
	AmfServiceNameDereg *ServiceName `json:"amfServiceNameDereg,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	PcscfRestorationCallbackUri *string         `json:"pcscfRestorationCallbackUri,omitempty"`
	AmfServiceNamePcscfRest     *ServiceName    `json:"amfServiceNamePcscfRest,omitempty"`
	Guami                       Guami           `json:"guami"`
	BackupAmfInfo               []BackupAmfInfo `json:"backupAmfInfo,omitempty"`
	RatType                     RatType         `json:"ratType"`
	UrrpIndicator               *bool           `json:"urrpIndicator,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	AmfEeSubscriptionId *string `json:"amfEeSubscriptionId,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	RegistrationTime    *time.Time    `json:"registrationTime,omitempty"`
	VgmlcAddress        *VgmlcAddress `json:"vgmlcAddress,omitempty"`
	ContextInfo         *ContextInfo  `json:"contextInfo,omitempty"`
	NoEeSubscriptionInd *bool         `json:"noEeSubscriptionInd,omitempty"`
	// String identifying a Supi that shall contain either an IMSI, a network specific identifier, a Global Cable Identifier (GCI) or a Global Line Identifier (GLI) as specified in clause  2.2A of 3GPP TS 23.003. It shall be formatted as follows  - for an IMSI \"imsi-<imsi>\", where <imsi> shall be formatted according to clause 2.2    of 3GPP TS 23.003 that describes an IMSI.  - for a network specific identifier \"nai-<nai>, where <nai> shall be formatted    according to clause 28.7.2 of 3GPP TS 23.003 that describes an NAI.  - for a GCI \"gci-<gci>\", where <gci> shall be formatted according to clause 28.15.2    of 3GPP TS 23.003.  - for a GLI \"gli-<gli>\", where <gli> shall be formatted according to clause 28.16.2 of    3GPP TS 23.003.To enable that the value is used as part of an URI, the string shall    only contain characters allowed according to the \"lower-with-hyphen\" naming convention    defined in 3GPP TS 29.501.
	Supi                   *string `json:"supi,omitempty"`
	ReRegistrationRequired *bool   `json:"reRegistrationRequired,omitempty"`
	AdminDeregSubWithdrawn *bool   `json:"adminDeregSubWithdrawn,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	DataRestorationCallbackUri *string  `json:"dataRestorationCallbackUri,omitempty"`
	ResetIds                   []string `json:"resetIds,omitempty"`
	DisasterRoamingInd         *bool    `json:"disasterRoamingInd,omitempty"`
	SorSnpnSiSupported         *bool    `json:"sorSnpnSiSupported,omitempty"`
	UdrRestartInd              *bool    `json:"udrRestartInd,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	LastSynchronizationTime *time.Time `json:"lastSynchronizationTime,omitempty"`
}

AmfNon3GppAccessRegistration struct for AmfNon3GppAccessRegistration

func NewAmfNon3GppAccessRegistration

func NewAmfNon3GppAccessRegistration(amfInstanceId string, imsVoPs ImsVoPs, deregCallbackUri string, guami Guami, ratType RatType) *AmfNon3GppAccessRegistration

NewAmfNon3GppAccessRegistration instantiates a new AmfNon3GppAccessRegistration 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 NewAmfNon3GppAccessRegistrationWithDefaults

func NewAmfNon3GppAccessRegistrationWithDefaults() *AmfNon3GppAccessRegistration

NewAmfNon3GppAccessRegistrationWithDefaults instantiates a new AmfNon3GppAccessRegistration 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 (*AmfNon3GppAccessRegistration) GetAdminDeregSubWithdrawn

func (o *AmfNon3GppAccessRegistration) GetAdminDeregSubWithdrawn() bool

GetAdminDeregSubWithdrawn returns the AdminDeregSubWithdrawn field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetAdminDeregSubWithdrawnOk

func (o *AmfNon3GppAccessRegistration) GetAdminDeregSubWithdrawnOk() (*bool, bool)

GetAdminDeregSubWithdrawnOk returns a tuple with the AdminDeregSubWithdrawn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetAmfEeSubscriptionId

func (o *AmfNon3GppAccessRegistration) GetAmfEeSubscriptionId() string

GetAmfEeSubscriptionId returns the AmfEeSubscriptionId field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetAmfEeSubscriptionIdOk

func (o *AmfNon3GppAccessRegistration) GetAmfEeSubscriptionIdOk() (*string, bool)

GetAmfEeSubscriptionIdOk returns a tuple with the AmfEeSubscriptionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetAmfInstanceId

func (o *AmfNon3GppAccessRegistration) GetAmfInstanceId() string

GetAmfInstanceId returns the AmfInstanceId field value

func (*AmfNon3GppAccessRegistration) GetAmfInstanceIdOk

func (o *AmfNon3GppAccessRegistration) GetAmfInstanceIdOk() (*string, bool)

GetAmfInstanceIdOk returns a tuple with the AmfInstanceId field value and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetAmfServiceNameDereg

func (o *AmfNon3GppAccessRegistration) GetAmfServiceNameDereg() ServiceName

GetAmfServiceNameDereg returns the AmfServiceNameDereg field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetAmfServiceNameDeregOk

func (o *AmfNon3GppAccessRegistration) GetAmfServiceNameDeregOk() (*ServiceName, bool)

GetAmfServiceNameDeregOk returns a tuple with the AmfServiceNameDereg field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetAmfServiceNamePcscfRest

func (o *AmfNon3GppAccessRegistration) GetAmfServiceNamePcscfRest() ServiceName

GetAmfServiceNamePcscfRest returns the AmfServiceNamePcscfRest field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetAmfServiceNamePcscfRestOk

func (o *AmfNon3GppAccessRegistration) GetAmfServiceNamePcscfRestOk() (*ServiceName, bool)

GetAmfServiceNamePcscfRestOk returns a tuple with the AmfServiceNamePcscfRest field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetBackupAmfInfo

func (o *AmfNon3GppAccessRegistration) GetBackupAmfInfo() []BackupAmfInfo

GetBackupAmfInfo returns the BackupAmfInfo field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetBackupAmfInfoOk

func (o *AmfNon3GppAccessRegistration) GetBackupAmfInfoOk() ([]BackupAmfInfo, bool)

GetBackupAmfInfoOk returns a tuple with the BackupAmfInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetContextInfo

func (o *AmfNon3GppAccessRegistration) GetContextInfo() ContextInfo

GetContextInfo returns the ContextInfo field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetContextInfoOk

func (o *AmfNon3GppAccessRegistration) GetContextInfoOk() (*ContextInfo, bool)

GetContextInfoOk returns a tuple with the ContextInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetDataRestorationCallbackUri

func (o *AmfNon3GppAccessRegistration) GetDataRestorationCallbackUri() string

GetDataRestorationCallbackUri returns the DataRestorationCallbackUri field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetDataRestorationCallbackUriOk

func (o *AmfNon3GppAccessRegistration) GetDataRestorationCallbackUriOk() (*string, bool)

GetDataRestorationCallbackUriOk returns a tuple with the DataRestorationCallbackUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetDeregCallbackUri

func (o *AmfNon3GppAccessRegistration) GetDeregCallbackUri() string

GetDeregCallbackUri returns the DeregCallbackUri field value

func (*AmfNon3GppAccessRegistration) GetDeregCallbackUriOk

func (o *AmfNon3GppAccessRegistration) GetDeregCallbackUriOk() (*string, bool)

GetDeregCallbackUriOk returns a tuple with the DeregCallbackUri field value and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetDisasterRoamingInd

func (o *AmfNon3GppAccessRegistration) GetDisasterRoamingInd() bool

GetDisasterRoamingInd returns the DisasterRoamingInd field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetDisasterRoamingIndOk

func (o *AmfNon3GppAccessRegistration) GetDisasterRoamingIndOk() (*bool, bool)

GetDisasterRoamingIndOk returns a tuple with the DisasterRoamingInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetGuami

func (o *AmfNon3GppAccessRegistration) GetGuami() Guami

GetGuami returns the Guami field value

func (*AmfNon3GppAccessRegistration) GetGuamiOk

func (o *AmfNon3GppAccessRegistration) GetGuamiOk() (*Guami, bool)

GetGuamiOk returns a tuple with the Guami field value and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetImsVoPs

func (o *AmfNon3GppAccessRegistration) GetImsVoPs() ImsVoPs

GetImsVoPs returns the ImsVoPs field value

func (*AmfNon3GppAccessRegistration) GetImsVoPsOk

func (o *AmfNon3GppAccessRegistration) GetImsVoPsOk() (*ImsVoPs, bool)

GetImsVoPsOk returns a tuple with the ImsVoPs field value and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetLastSynchronizationTime

func (o *AmfNon3GppAccessRegistration) GetLastSynchronizationTime() time.Time

GetLastSynchronizationTime returns the LastSynchronizationTime field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetLastSynchronizationTimeOk

func (o *AmfNon3GppAccessRegistration) GetLastSynchronizationTimeOk() (*time.Time, bool)

GetLastSynchronizationTimeOk returns a tuple with the LastSynchronizationTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetNoEeSubscriptionInd

func (o *AmfNon3GppAccessRegistration) GetNoEeSubscriptionInd() bool

GetNoEeSubscriptionInd returns the NoEeSubscriptionInd field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetNoEeSubscriptionIndOk

func (o *AmfNon3GppAccessRegistration) GetNoEeSubscriptionIndOk() (*bool, bool)

GetNoEeSubscriptionIndOk returns a tuple with the NoEeSubscriptionInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetPcscfRestorationCallbackUri

func (o *AmfNon3GppAccessRegistration) GetPcscfRestorationCallbackUri() string

GetPcscfRestorationCallbackUri returns the PcscfRestorationCallbackUri field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetPcscfRestorationCallbackUriOk

func (o *AmfNon3GppAccessRegistration) GetPcscfRestorationCallbackUriOk() (*string, bool)

GetPcscfRestorationCallbackUriOk returns a tuple with the PcscfRestorationCallbackUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetPei

GetPei returns the Pei field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetPeiOk

func (o *AmfNon3GppAccessRegistration) GetPeiOk() (*string, bool)

GetPeiOk returns a tuple with the Pei field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetPurgeFlag

func (o *AmfNon3GppAccessRegistration) GetPurgeFlag() bool

GetPurgeFlag returns the PurgeFlag field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetPurgeFlagOk

func (o *AmfNon3GppAccessRegistration) GetPurgeFlagOk() (*bool, bool)

GetPurgeFlagOk returns a tuple with the PurgeFlag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetRatType

func (o *AmfNon3GppAccessRegistration) GetRatType() RatType

GetRatType returns the RatType field value

func (*AmfNon3GppAccessRegistration) GetRatTypeOk

func (o *AmfNon3GppAccessRegistration) GetRatTypeOk() (*RatType, bool)

GetRatTypeOk returns a tuple with the RatType field value and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetReRegistrationRequired

func (o *AmfNon3GppAccessRegistration) GetReRegistrationRequired() bool

GetReRegistrationRequired returns the ReRegistrationRequired field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetReRegistrationRequiredOk

func (o *AmfNon3GppAccessRegistration) GetReRegistrationRequiredOk() (*bool, bool)

GetReRegistrationRequiredOk returns a tuple with the ReRegistrationRequired field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetRegistrationTime

func (o *AmfNon3GppAccessRegistration) GetRegistrationTime() time.Time

GetRegistrationTime returns the RegistrationTime field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetRegistrationTimeOk

func (o *AmfNon3GppAccessRegistration) GetRegistrationTimeOk() (*time.Time, bool)

GetRegistrationTimeOk returns a tuple with the RegistrationTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetResetIds

func (o *AmfNon3GppAccessRegistration) GetResetIds() []string

GetResetIds returns the ResetIds field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetResetIdsOk

func (o *AmfNon3GppAccessRegistration) GetResetIdsOk() ([]string, bool)

GetResetIdsOk returns a tuple with the ResetIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetSorSnpnSiSupported

func (o *AmfNon3GppAccessRegistration) GetSorSnpnSiSupported() bool

GetSorSnpnSiSupported returns the SorSnpnSiSupported field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetSorSnpnSiSupportedOk

func (o *AmfNon3GppAccessRegistration) GetSorSnpnSiSupportedOk() (*bool, bool)

GetSorSnpnSiSupportedOk returns a tuple with the SorSnpnSiSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetSupi

func (o *AmfNon3GppAccessRegistration) GetSupi() string

GetSupi returns the Supi field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetSupiOk

func (o *AmfNon3GppAccessRegistration) GetSupiOk() (*string, bool)

GetSupiOk returns a tuple with the Supi field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetSupportedFeatures

func (o *AmfNon3GppAccessRegistration) GetSupportedFeatures() string

GetSupportedFeatures returns the SupportedFeatures field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetSupportedFeaturesOk

func (o *AmfNon3GppAccessRegistration) GetSupportedFeaturesOk() (*string, bool)

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 (*AmfNon3GppAccessRegistration) GetUdrRestartInd

func (o *AmfNon3GppAccessRegistration) GetUdrRestartInd() bool

GetUdrRestartInd returns the UdrRestartInd field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetUdrRestartIndOk

func (o *AmfNon3GppAccessRegistration) GetUdrRestartIndOk() (*bool, bool)

GetUdrRestartIndOk returns a tuple with the UdrRestartInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetUrrpIndicator

func (o *AmfNon3GppAccessRegistration) GetUrrpIndicator() bool

GetUrrpIndicator returns the UrrpIndicator field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetUrrpIndicatorOk

func (o *AmfNon3GppAccessRegistration) GetUrrpIndicatorOk() (*bool, bool)

GetUrrpIndicatorOk returns a tuple with the UrrpIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) GetVgmlcAddress

func (o *AmfNon3GppAccessRegistration) GetVgmlcAddress() VgmlcAddress

GetVgmlcAddress returns the VgmlcAddress field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetVgmlcAddressOk

func (o *AmfNon3GppAccessRegistration) GetVgmlcAddressOk() (*VgmlcAddress, bool)

GetVgmlcAddressOk returns a tuple with the VgmlcAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfNon3GppAccessRegistration) HasAdminDeregSubWithdrawn

func (o *AmfNon3GppAccessRegistration) HasAdminDeregSubWithdrawn() bool

HasAdminDeregSubWithdrawn returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasAmfEeSubscriptionId

func (o *AmfNon3GppAccessRegistration) HasAmfEeSubscriptionId() bool

HasAmfEeSubscriptionId returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasAmfServiceNameDereg

func (o *AmfNon3GppAccessRegistration) HasAmfServiceNameDereg() bool

HasAmfServiceNameDereg returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasAmfServiceNamePcscfRest

func (o *AmfNon3GppAccessRegistration) HasAmfServiceNamePcscfRest() bool

HasAmfServiceNamePcscfRest returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasBackupAmfInfo

func (o *AmfNon3GppAccessRegistration) HasBackupAmfInfo() bool

HasBackupAmfInfo returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasContextInfo

func (o *AmfNon3GppAccessRegistration) HasContextInfo() bool

HasContextInfo returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasDataRestorationCallbackUri

func (o *AmfNon3GppAccessRegistration) HasDataRestorationCallbackUri() bool

HasDataRestorationCallbackUri returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasDisasterRoamingInd

func (o *AmfNon3GppAccessRegistration) HasDisasterRoamingInd() bool

HasDisasterRoamingInd returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasLastSynchronizationTime

func (o *AmfNon3GppAccessRegistration) HasLastSynchronizationTime() bool

HasLastSynchronizationTime returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasNoEeSubscriptionInd

func (o *AmfNon3GppAccessRegistration) HasNoEeSubscriptionInd() bool

HasNoEeSubscriptionInd returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasPcscfRestorationCallbackUri

func (o *AmfNon3GppAccessRegistration) HasPcscfRestorationCallbackUri() bool

HasPcscfRestorationCallbackUri returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasPei

func (o *AmfNon3GppAccessRegistration) HasPei() bool

HasPei returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasPurgeFlag

func (o *AmfNon3GppAccessRegistration) HasPurgeFlag() bool

HasPurgeFlag returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasReRegistrationRequired

func (o *AmfNon3GppAccessRegistration) HasReRegistrationRequired() bool

HasReRegistrationRequired returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasRegistrationTime

func (o *AmfNon3GppAccessRegistration) HasRegistrationTime() bool

HasRegistrationTime returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasResetIds

func (o *AmfNon3GppAccessRegistration) HasResetIds() bool

HasResetIds returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasSorSnpnSiSupported

func (o *AmfNon3GppAccessRegistration) HasSorSnpnSiSupported() bool

HasSorSnpnSiSupported returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasSupi

func (o *AmfNon3GppAccessRegistration) HasSupi() bool

HasSupi returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasSupportedFeatures

func (o *AmfNon3GppAccessRegistration) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasUdrRestartInd

func (o *AmfNon3GppAccessRegistration) HasUdrRestartInd() bool

HasUdrRestartInd returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasUrrpIndicator

func (o *AmfNon3GppAccessRegistration) HasUrrpIndicator() bool

HasUrrpIndicator returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasVgmlcAddress

func (o *AmfNon3GppAccessRegistration) HasVgmlcAddress() bool

HasVgmlcAddress returns a boolean if a field has been set.

func (AmfNon3GppAccessRegistration) MarshalJSON

func (o AmfNon3GppAccessRegistration) MarshalJSON() ([]byte, error)

func (*AmfNon3GppAccessRegistration) SetAdminDeregSubWithdrawn

func (o *AmfNon3GppAccessRegistration) SetAdminDeregSubWithdrawn(v bool)

SetAdminDeregSubWithdrawn gets a reference to the given bool and assigns it to the AdminDeregSubWithdrawn field.

func (*AmfNon3GppAccessRegistration) SetAmfEeSubscriptionId

func (o *AmfNon3GppAccessRegistration) SetAmfEeSubscriptionId(v string)

SetAmfEeSubscriptionId gets a reference to the given string and assigns it to the AmfEeSubscriptionId field.

func (*AmfNon3GppAccessRegistration) SetAmfInstanceId

func (o *AmfNon3GppAccessRegistration) SetAmfInstanceId(v string)

SetAmfInstanceId sets field value

func (*AmfNon3GppAccessRegistration) SetAmfServiceNameDereg

func (o *AmfNon3GppAccessRegistration) SetAmfServiceNameDereg(v ServiceName)

SetAmfServiceNameDereg gets a reference to the given ServiceName and assigns it to the AmfServiceNameDereg field.

func (*AmfNon3GppAccessRegistration) SetAmfServiceNamePcscfRest

func (o *AmfNon3GppAccessRegistration) SetAmfServiceNamePcscfRest(v ServiceName)

SetAmfServiceNamePcscfRest gets a reference to the given ServiceName and assigns it to the AmfServiceNamePcscfRest field.

func (*AmfNon3GppAccessRegistration) SetBackupAmfInfo

func (o *AmfNon3GppAccessRegistration) SetBackupAmfInfo(v []BackupAmfInfo)

SetBackupAmfInfo gets a reference to the given []BackupAmfInfo and assigns it to the BackupAmfInfo field.

func (*AmfNon3GppAccessRegistration) SetContextInfo

func (o *AmfNon3GppAccessRegistration) SetContextInfo(v ContextInfo)

SetContextInfo gets a reference to the given ContextInfo and assigns it to the ContextInfo field.

func (*AmfNon3GppAccessRegistration) SetDataRestorationCallbackUri

func (o *AmfNon3GppAccessRegistration) SetDataRestorationCallbackUri(v string)

SetDataRestorationCallbackUri gets a reference to the given string and assigns it to the DataRestorationCallbackUri field.

func (*AmfNon3GppAccessRegistration) SetDeregCallbackUri

func (o *AmfNon3GppAccessRegistration) SetDeregCallbackUri(v string)

SetDeregCallbackUri sets field value

func (*AmfNon3GppAccessRegistration) SetDisasterRoamingInd

func (o *AmfNon3GppAccessRegistration) SetDisasterRoamingInd(v bool)

SetDisasterRoamingInd gets a reference to the given bool and assigns it to the DisasterRoamingInd field.

func (*AmfNon3GppAccessRegistration) SetGuami

func (o *AmfNon3GppAccessRegistration) SetGuami(v Guami)

SetGuami sets field value

func (*AmfNon3GppAccessRegistration) SetImsVoPs

func (o *AmfNon3GppAccessRegistration) SetImsVoPs(v ImsVoPs)

SetImsVoPs sets field value

func (*AmfNon3GppAccessRegistration) SetLastSynchronizationTime

func (o *AmfNon3GppAccessRegistration) SetLastSynchronizationTime(v time.Time)

SetLastSynchronizationTime gets a reference to the given time.Time and assigns it to the LastSynchronizationTime field.

func (*AmfNon3GppAccessRegistration) SetNoEeSubscriptionInd

func (o *AmfNon3GppAccessRegistration) SetNoEeSubscriptionInd(v bool)

SetNoEeSubscriptionInd gets a reference to the given bool and assigns it to the NoEeSubscriptionInd field.

func (*AmfNon3GppAccessRegistration) SetPcscfRestorationCallbackUri

func (o *AmfNon3GppAccessRegistration) SetPcscfRestorationCallbackUri(v string)

SetPcscfRestorationCallbackUri gets a reference to the given string and assigns it to the PcscfRestorationCallbackUri field.

func (*AmfNon3GppAccessRegistration) SetPei

func (o *AmfNon3GppAccessRegistration) SetPei(v string)

SetPei gets a reference to the given string and assigns it to the Pei field.

func (*AmfNon3GppAccessRegistration) SetPurgeFlag

func (o *AmfNon3GppAccessRegistration) SetPurgeFlag(v bool)

SetPurgeFlag gets a reference to the given bool and assigns it to the PurgeFlag field.

func (*AmfNon3GppAccessRegistration) SetRatType

func (o *AmfNon3GppAccessRegistration) SetRatType(v RatType)

SetRatType sets field value

func (*AmfNon3GppAccessRegistration) SetReRegistrationRequired

func (o *AmfNon3GppAccessRegistration) SetReRegistrationRequired(v bool)

SetReRegistrationRequired gets a reference to the given bool and assigns it to the ReRegistrationRequired field.

func (*AmfNon3GppAccessRegistration) SetRegistrationTime

func (o *AmfNon3GppAccessRegistration) SetRegistrationTime(v time.Time)

SetRegistrationTime gets a reference to the given time.Time and assigns it to the RegistrationTime field.

func (*AmfNon3GppAccessRegistration) SetResetIds

func (o *AmfNon3GppAccessRegistration) SetResetIds(v []string)

SetResetIds gets a reference to the given []string and assigns it to the ResetIds field.

func (*AmfNon3GppAccessRegistration) SetSorSnpnSiSupported

func (o *AmfNon3GppAccessRegistration) SetSorSnpnSiSupported(v bool)

SetSorSnpnSiSupported gets a reference to the given bool and assigns it to the SorSnpnSiSupported field.

func (*AmfNon3GppAccessRegistration) SetSupi

func (o *AmfNon3GppAccessRegistration) SetSupi(v string)

SetSupi gets a reference to the given string and assigns it to the Supi field.

func (*AmfNon3GppAccessRegistration) SetSupportedFeatures

func (o *AmfNon3GppAccessRegistration) SetSupportedFeatures(v string)

SetSupportedFeatures gets a reference to the given string and assigns it to the SupportedFeatures field.

func (*AmfNon3GppAccessRegistration) SetUdrRestartInd

func (o *AmfNon3GppAccessRegistration) SetUdrRestartInd(v bool)

SetUdrRestartInd gets a reference to the given bool and assigns it to the UdrRestartInd field.

func (*AmfNon3GppAccessRegistration) SetUrrpIndicator

func (o *AmfNon3GppAccessRegistration) SetUrrpIndicator(v bool)

SetUrrpIndicator gets a reference to the given bool and assigns it to the UrrpIndicator field.

func (*AmfNon3GppAccessRegistration) SetVgmlcAddress

func (o *AmfNon3GppAccessRegistration) SetVgmlcAddress(v VgmlcAddress)

SetVgmlcAddress gets a reference to the given VgmlcAddress and assigns it to the VgmlcAddress field.

func (AmfNon3GppAccessRegistration) ToMap

func (o AmfNon3GppAccessRegistration) ToMap() (map[string]interface{}, error)

type AmfSubscriptionInfo

type AmfSubscriptionInfo struct {
	// String uniquely identifying a NF instance. The format of the NF Instance ID shall be a  Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
	AmfInstanceId string `json:"amfInstanceId"`
	// String providing an URI formatted according to RFC 3986.
	SubscriptionId                string       `json:"subscriptionId"`
	SubsChangeNotifyCorrelationId *string      `json:"subsChangeNotifyCorrelationId,omitempty"`
	ContextInfo                   *ContextInfo `json:"contextInfo,omitempty"`
}

AmfSubscriptionInfo Information the UDR stores and retrieves related to active subscriptions at the AMF(s).

func NewAmfSubscriptionInfo

func NewAmfSubscriptionInfo(amfInstanceId string, subscriptionId string) *AmfSubscriptionInfo

NewAmfSubscriptionInfo instantiates a new AmfSubscriptionInfo 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 NewAmfSubscriptionInfoWithDefaults

func NewAmfSubscriptionInfoWithDefaults() *AmfSubscriptionInfo

NewAmfSubscriptionInfoWithDefaults instantiates a new AmfSubscriptionInfo 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 (*AmfSubscriptionInfo) GetAmfInstanceId

func (o *AmfSubscriptionInfo) GetAmfInstanceId() string

GetAmfInstanceId returns the AmfInstanceId field value

func (*AmfSubscriptionInfo) GetAmfInstanceIdOk

func (o *AmfSubscriptionInfo) GetAmfInstanceIdOk() (*string, bool)

GetAmfInstanceIdOk returns a tuple with the AmfInstanceId field value and a boolean to check if the value has been set.

func (*AmfSubscriptionInfo) GetContextInfo

func (o *AmfSubscriptionInfo) GetContextInfo() ContextInfo

GetContextInfo returns the ContextInfo field value if set, zero value otherwise.

func (*AmfSubscriptionInfo) GetContextInfoOk

func (o *AmfSubscriptionInfo) GetContextInfoOk() (*ContextInfo, bool)

GetContextInfoOk returns a tuple with the ContextInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfSubscriptionInfo) GetSubsChangeNotifyCorrelationId

func (o *AmfSubscriptionInfo) GetSubsChangeNotifyCorrelationId() string

GetSubsChangeNotifyCorrelationId returns the SubsChangeNotifyCorrelationId field value if set, zero value otherwise.

func (*AmfSubscriptionInfo) GetSubsChangeNotifyCorrelationIdOk

func (o *AmfSubscriptionInfo) GetSubsChangeNotifyCorrelationIdOk() (*string, bool)

GetSubsChangeNotifyCorrelationIdOk returns a tuple with the SubsChangeNotifyCorrelationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmfSubscriptionInfo) GetSubscriptionId

func (o *AmfSubscriptionInfo) GetSubscriptionId() string

GetSubscriptionId returns the SubscriptionId field value

func (*AmfSubscriptionInfo) GetSubscriptionIdOk

func (o *AmfSubscriptionInfo) GetSubscriptionIdOk() (*string, bool)

GetSubscriptionIdOk returns a tuple with the SubscriptionId field value and a boolean to check if the value has been set.

func (*AmfSubscriptionInfo) HasContextInfo

func (o *AmfSubscriptionInfo) HasContextInfo() bool

HasContextInfo returns a boolean if a field has been set.

func (*AmfSubscriptionInfo) HasSubsChangeNotifyCorrelationId

func (o *AmfSubscriptionInfo) HasSubsChangeNotifyCorrelationId() bool

HasSubsChangeNotifyCorrelationId returns a boolean if a field has been set.

func (AmfSubscriptionInfo) MarshalJSON

func (o AmfSubscriptionInfo) MarshalJSON() ([]byte, error)

func (*AmfSubscriptionInfo) SetAmfInstanceId

func (o *AmfSubscriptionInfo) SetAmfInstanceId(v string)

SetAmfInstanceId sets field value

func (*AmfSubscriptionInfo) SetContextInfo

func (o *AmfSubscriptionInfo) SetContextInfo(v ContextInfo)

SetContextInfo gets a reference to the given ContextInfo and assigns it to the ContextInfo field.

func (*AmfSubscriptionInfo) SetSubsChangeNotifyCorrelationId

func (o *AmfSubscriptionInfo) SetSubsChangeNotifyCorrelationId(v string)

SetSubsChangeNotifyCorrelationId gets a reference to the given string and assigns it to the SubsChangeNotifyCorrelationId field.

func (*AmfSubscriptionInfo) SetSubscriptionId

func (o *AmfSubscriptionInfo) SetSubscriptionId(v string)

SetSubscriptionId sets field value

func (AmfSubscriptionInfo) ToMap

func (o AmfSubscriptionInfo) ToMap() (map[string]interface{}, error)

type AmfSubscriptionInfoDocumentApiService

type AmfSubscriptionInfoDocumentApiService service

AmfSubscriptionInfoDocumentApiService AmfSubscriptionInfoDocumentApi service

func (*AmfSubscriptionInfoDocumentApiService) ModifyAmfGroupSubscriptions

func (a *AmfSubscriptionInfoDocumentApiService) ModifyAmfGroupSubscriptions(ctx context.Context, ueGroupId string, subsId string) ApiModifyAmfGroupSubscriptionsRequest

ModifyAmfGroupSubscriptions modify the AMF Subscription Info

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueGroupId
@param subsId
@return ApiModifyAmfGroupSubscriptionsRequest

func (*AmfSubscriptionInfoDocumentApiService) ModifyAmfGroupSubscriptionsExecute

Execute executes the request

@return PatchResult

func (*AmfSubscriptionInfoDocumentApiService) ModifyAmfSubscriptionInfo

ModifyAmfSubscriptionInfo modify the AMF Subscription Info

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId
@param subsId
@return ApiModifyAmfSubscriptionInfoRequest

func (*AmfSubscriptionInfoDocumentApiService) ModifyAmfSubscriptionInfoExecute

Execute executes the request

@return PatchResult

type ApiAmfContext3gppRequest

type ApiAmfContext3gppRequest struct {
	ApiService *AMF3GPPAccessRegistrationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiAmfContext3gppRequest) Execute

func (ApiAmfContext3gppRequest) PatchItem

func (ApiAmfContext3gppRequest) SupportedFeatures

func (r ApiAmfContext3gppRequest) SupportedFeatures(supportedFeatures string) ApiAmfContext3gppRequest

Features required to be supported by the target NF

type ApiAmfContextNon3gppRequest

type ApiAmfContextNon3gppRequest struct {
	ApiService *AMFNon3GPPAccessRegistrationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiAmfContextNon3gppRequest) Execute

func (ApiAmfContextNon3gppRequest) PatchItem

func (ApiAmfContextNon3gppRequest) SupportedFeatures

func (r ApiAmfContextNon3gppRequest) SupportedFeatures(supportedFeatures string) ApiAmfContextNon3gppRequest

Features required to be supported by the target NF

type ApiCreate5GVnGroupRequest

type ApiCreate5GVnGroupRequest struct {
	ApiService *Class5GVnGroupConfigurationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreate5GVnGroupRequest) Execute

func (ApiCreate5GVnGroupRequest) Model5GVnGroupConfiguration

func (r ApiCreate5GVnGroupRequest) Model5GVnGroupConfiguration(model5GVnGroupConfiguration Model5GVnGroupConfiguration) ApiCreate5GVnGroupRequest

type ApiCreateAmfContext3gppRequest

type ApiCreateAmfContext3gppRequest struct {
	ApiService *AMF3GPPAccessRegistrationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateAmfContext3gppRequest) Amf3GppAccessRegistration

func (r ApiCreateAmfContext3gppRequest) Amf3GppAccessRegistration(amf3GppAccessRegistration Amf3GppAccessRegistration) ApiCreateAmfContext3gppRequest

func (ApiCreateAmfContext3gppRequest) Execute

type ApiCreateAmfContextNon3gppRequest

type ApiCreateAmfContextNon3gppRequest struct {
	ApiService *AMFNon3GPPAccessRegistrationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateAmfContextNon3gppRequest) AmfNon3GppAccessRegistration

func (r ApiCreateAmfContextNon3gppRequest) AmfNon3GppAccessRegistration(amfNon3GppAccessRegistration AmfNon3GppAccessRegistration) ApiCreateAmfContextNon3gppRequest

func (ApiCreateAmfContextNon3gppRequest) Execute

type ApiCreateAmfGroupSubscriptionsRequest

type ApiCreateAmfGroupSubscriptionsRequest struct {
	ApiService *AMFGroupSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateAmfGroupSubscriptionsRequest) AmfSubscriptionInfo

func (ApiCreateAmfGroupSubscriptionsRequest) Execute

type ApiCreateAuthenticationSoRRequest

type ApiCreateAuthenticationSoRRequest struct {
	ApiService *AuthenticationSoRDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateAuthenticationSoRRequest) Execute

func (ApiCreateAuthenticationSoRRequest) SorData

func (ApiCreateAuthenticationSoRRequest) SupportedFeatures

func (r ApiCreateAuthenticationSoRRequest) SupportedFeatures(supportedFeatures string) ApiCreateAuthenticationSoRRequest

Supported Features

type ApiCreateAuthenticationStatusRequest

type ApiCreateAuthenticationStatusRequest struct {
	ApiService *AuthenticationStatusDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateAuthenticationStatusRequest) AuthEvent

func (ApiCreateAuthenticationStatusRequest) Execute

type ApiCreateAuthenticationUPURequest

type ApiCreateAuthenticationUPURequest struct {
	ApiService *AuthenticationUPUDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateAuthenticationUPURequest) Execute

func (ApiCreateAuthenticationUPURequest) SupportedFeatures

func (r ApiCreateAuthenticationUPURequest) SupportedFeatures(supportedFeatures string) ApiCreateAuthenticationUPURequest

Supported Features

func (ApiCreateAuthenticationUPURequest) UpuData

type ApiCreateCagUpdateAckRequest

type ApiCreateCagUpdateAckRequest struct {
	ApiService *CAGUpdateAckDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateCagUpdateAckRequest) CagAckData

func (ApiCreateCagUpdateAckRequest) Execute

func (ApiCreateCagUpdateAckRequest) SupportedFeatures

func (r ApiCreateCagUpdateAckRequest) SupportedFeatures(supportedFeatures string) ApiCreateCagUpdateAckRequest

Supported Features

type ApiCreateEeGroupSubscriptionsRequest

type ApiCreateEeGroupSubscriptionsRequest struct {
	ApiService *EventExposureGroupSubscriptionsCollectionApiService
	// contains filtered or unexported fields
}

func (ApiCreateEeGroupSubscriptionsRequest) EeSubscription

func (ApiCreateEeGroupSubscriptionsRequest) Execute

type ApiCreateEeSubscriptionsRequest

type ApiCreateEeSubscriptionsRequest struct {
	ApiService *EventExposureSubscriptionsCollectionApiService
	// contains filtered or unexported fields
}

func (ApiCreateEeSubscriptionsRequest) EeSubscription

func (ApiCreateEeSubscriptionsRequest) Execute

type ApiCreateHSSSDMSubscriptionsRequest

type ApiCreateHSSSDMSubscriptionsRequest struct {
	ApiService *HSSSDMSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateHSSSDMSubscriptionsRequest) Execute

func (ApiCreateHSSSDMSubscriptionsRequest) HssSubscriptionInfo

type ApiCreateHSSSubscriptionsRequest

type ApiCreateHSSSubscriptionsRequest struct {
	ApiService *HSSEventSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateHSSSubscriptionsRequest) Execute

func (ApiCreateHSSSubscriptionsRequest) HssSubscriptionInfo

type ApiCreateHssGroupSubscriptionsRequest

type ApiCreateHssGroupSubscriptionsRequest struct {
	ApiService *HSSEventGroupSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateHssGroupSubscriptionsRequest) Execute

func (ApiCreateHssGroupSubscriptionsRequest) HssSubscriptionInfo

type ApiCreateIndividualAuthenticationStatusRequest

type ApiCreateIndividualAuthenticationStatusRequest struct {
	ApiService *IndividualAuthenticationStatusDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateIndividualAuthenticationStatusRequest) AuthEvent

func (ApiCreateIndividualAuthenticationStatusRequest) Execute

type ApiCreateIpSmGwContextRequest

type ApiCreateIpSmGwContextRequest struct {
	ApiService *IPSMGWRegistrationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateIpSmGwContextRequest) Execute

func (ApiCreateIpSmGwContextRequest) IpSmGwRegistration

func (r ApiCreateIpSmGwContextRequest) IpSmGwRegistration(ipSmGwRegistration IpSmGwRegistration) ApiCreateIpSmGwContextRequest

type ApiCreateMessageWaitingDataRequest

type ApiCreateMessageWaitingDataRequest struct {
	ApiService *MessageWaitingDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateMessageWaitingDataRequest) Execute

func (ApiCreateMessageWaitingDataRequest) MessageWaitingData

type ApiCreateNIDDAuthorizationInfoRequest

type ApiCreateNIDDAuthorizationInfoRequest struct {
	ApiService *NIDDAuthorizationInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateNIDDAuthorizationInfoRequest) Execute

func (ApiCreateNIDDAuthorizationInfoRequest) NiddAuthorizationInfo

type ApiCreateOperSpecDataRequest

type ApiCreateOperSpecDataRequest struct {
	ApiService *OperatorSpecificDataContainerDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateOperSpecDataRequest) Execute

func (ApiCreateOperSpecDataRequest) RequestBody

func (ApiCreateOperSpecDataRequest) SupportedFeatures

func (r ApiCreateOperSpecDataRequest) SupportedFeatures(supportedFeatures string) ApiCreateOperSpecDataRequest

Supported Features

type ApiCreateOrUpdateNssaiAckRequest

type ApiCreateOrUpdateNssaiAckRequest struct {
	ApiService *NSSAIUpdateAckDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateOrUpdateNssaiAckRequest) Execute

func (ApiCreateOrUpdateNssaiAckRequest) NssaiAckData

func (ApiCreateOrUpdateNssaiAckRequest) SupportedFeatures

func (r ApiCreateOrUpdateNssaiAckRequest) SupportedFeatures(supportedFeatures string) ApiCreateOrUpdateNssaiAckRequest

Supported Features

type ApiCreateOrUpdatePeiInformationRequest

type ApiCreateOrUpdatePeiInformationRequest struct {
	ApiService *UpdateThePEIInformationOfThe5GCEPCDomainsDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateOrUpdatePeiInformationRequest) Execute

func (ApiCreateOrUpdatePeiInformationRequest) PeiUpdateInfo

type ApiCreateOrUpdateSmfRegistrationRequest

type ApiCreateOrUpdateSmfRegistrationRequest struct {
	ApiService *SMFRegistrationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateOrUpdateSmfRegistrationRequest) Execute

func (ApiCreateOrUpdateSmfRegistrationRequest) SmfRegistration

type ApiCreatePPDataEntryRequest

type ApiCreatePPDataEntryRequest struct {
	ApiService *ProvisionedParameterDataEntryDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreatePPDataEntryRequest) Execute

func (ApiCreatePPDataEntryRequest) PpDataEntry

type ApiCreateSMFSubscriptionsRequest

type ApiCreateSMFSubscriptionsRequest struct {
	ApiService *SMFEventSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateSMFSubscriptionsRequest) Execute

func (ApiCreateSMFSubscriptionsRequest) SmfSubscriptionInfo

type ApiCreateSdmSubscriptionsRequest

type ApiCreateSdmSubscriptionsRequest struct {
	ApiService *SDMSubscriptionsCollectionApiService
	// contains filtered or unexported fields
}

func (ApiCreateSdmSubscriptionsRequest) Execute

func (ApiCreateSdmSubscriptionsRequest) SdmSubscription

type ApiCreateServiceSpecificAuthorizationInfoRequest

type ApiCreateServiceSpecificAuthorizationInfoRequest struct {
	ApiService *ServiceSpecificAuthorizationInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateServiceSpecificAuthorizationInfoRequest) Execute

func (ApiCreateServiceSpecificAuthorizationInfoRequest) ServiceSpecificAuthorizationInfo

type ApiCreateSmfGroupSubscriptionsRequest

type ApiCreateSmfGroupSubscriptionsRequest struct {
	ApiService *SMFEventGroupSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateSmfGroupSubscriptionsRequest) Execute

func (ApiCreateSmfGroupSubscriptionsRequest) SmfSubscriptionInfo

type ApiCreateSmsfContext3gppRequest

type ApiCreateSmsfContext3gppRequest struct {
	ApiService *SMSF3GPPRegistrationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateSmsfContext3gppRequest) Execute

func (ApiCreateSmsfContext3gppRequest) SmsfRegistration

type ApiCreateSmsfContextNon3gppRequest

type ApiCreateSmsfContextNon3gppRequest struct {
	ApiService *SMSFNon3GPPRegistrationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateSmsfContextNon3gppRequest) Execute

func (ApiCreateSmsfContextNon3gppRequest) SmsfRegistration

type ApiDelete5GVnGroupRequest

type ApiDelete5GVnGroupRequest struct {
	ApiService *Delete5GVnGroupApiService
	// contains filtered or unexported fields
}

func (ApiDelete5GVnGroupRequest) Execute

func (r ApiDelete5GVnGroupRequest) Execute() (*http.Response, error)

type ApiDeleteAuthenticationStatusRequest

type ApiDeleteAuthenticationStatusRequest struct {
	ApiService *AuthEventDocumentApiService
	// contains filtered or unexported fields
}

func (ApiDeleteAuthenticationStatusRequest) Execute

type ApiDeleteIndividualAuthenticationStatusRequest

type ApiDeleteIndividualAuthenticationStatusRequest struct {
	ApiService *IndividualAuthEventDocumentApiService
	// contains filtered or unexported fields
}

func (ApiDeleteIndividualAuthenticationStatusRequest) Execute

type ApiDeleteIpSmGwContextRequest

type ApiDeleteIpSmGwContextRequest struct {
	ApiService *IPSMGWRegistrationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiDeleteIpSmGwContextRequest) Execute

type ApiDeleteMessageWaitingDataRequest

type ApiDeleteMessageWaitingDataRequest struct {
	ApiService *MessageWaitingDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiDeleteMessageWaitingDataRequest) Execute

type ApiDeleteOperSpecDataRequest

type ApiDeleteOperSpecDataRequest struct {
	ApiService *OperatorSpecificDataContainerDocumentApiService
	// contains filtered or unexported fields
}

func (ApiDeleteOperSpecDataRequest) Execute

type ApiDeletePPDataEntryRequest

type ApiDeletePPDataEntryRequest struct {
	ApiService *ProvisionedParameterDataEntryDocumentApiService
	// contains filtered or unexported fields
}

func (ApiDeletePPDataEntryRequest) Execute

type ApiDeleteSmfRegistrationRequest

type ApiDeleteSmfRegistrationRequest struct {
	ApiService *SMFRegistrationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiDeleteSmfRegistrationRequest) Execute

type ApiDeleteSmsfContext3gppRequest

type ApiDeleteSmsfContext3gppRequest struct {
	ApiService *SMSF3GPPRegistrationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiDeleteSmsfContext3gppRequest) Execute

type ApiDeleteSmsfContextNon3gppRequest

type ApiDeleteSmsfContextNon3gppRequest struct {
	ApiService *SMSFNon3GPPRegistrationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiDeleteSmsfContextNon3gppRequest) Execute

type ApiGet5GVnGroupConfigurationRequest

type ApiGet5GVnGroupConfigurationRequest struct {
	ApiService *Query5GVnGroupConfigurationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiGet5GVnGroupConfigurationRequest) Execute

type ApiGetAmfGroupSubscriptionsRequest

type ApiGetAmfGroupSubscriptionsRequest struct {
	ApiService *QueryAMFSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiGetAmfGroupSubscriptionsRequest) Execute

type ApiGetAmfSubscriptionInfoRequest

type ApiGetAmfSubscriptionInfoRequest struct {
	ApiService *QueryAMFSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiGetAmfSubscriptionInfoRequest) Execute

type ApiGetGroupIdentifiersRequest

type ApiGetGroupIdentifiersRequest struct {
	ApiService *GroupIdentifiersApiService
	// contains filtered or unexported fields
}

func (ApiGetGroupIdentifiersRequest) Execute

func (ApiGetGroupIdentifiersRequest) ExtGroupId

External Group Identifier

func (ApiGetGroupIdentifiersRequest) IntGroupId

Internal Group Identifier

func (ApiGetGroupIdentifiersRequest) SupportedFeatures

func (r ApiGetGroupIdentifiersRequest) SupportedFeatures(supportedFeatures string) ApiGetGroupIdentifiersRequest

Supported Features

func (ApiGetGroupIdentifiersRequest) UeIdInd

Indication whether UE identifiers are required or not

type ApiGetHssGroupSubscriptionsRequest

type ApiGetHssGroupSubscriptionsRequest struct {
	ApiService *HSSEventSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiGetHssGroupSubscriptionsRequest) Execute

type ApiGetHssSDMSubscriptionInfoRequest

type ApiGetHssSDMSubscriptionInfoRequest struct {
	ApiService *HSSSDMSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiGetHssSDMSubscriptionInfoRequest) Execute

type ApiGetHssSubscriptionInfoRequest

type ApiGetHssSubscriptionInfoRequest struct {
	ApiService *HSSEventSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiGetHssSubscriptionInfoRequest) Execute

type ApiGetIdentityDataRequest

type ApiGetIdentityDataRequest struct {
	ApiService *QueryIdentityDataBySUPIOrGPSIDocumentApiService
	// contains filtered or unexported fields
}

func (ApiGetIdentityDataRequest) AppPortId

Application port identifier

func (ApiGetIdentityDataRequest) Execute

func (ApiGetIdentityDataRequest) IfModifiedSince

func (r ApiGetIdentityDataRequest) IfModifiedSince(ifModifiedSince string) ApiGetIdentityDataRequest

Validator for conditional requests, as described in RFC 7232, 3.3

func (ApiGetIdentityDataRequest) IfNoneMatch

func (r ApiGetIdentityDataRequest) IfNoneMatch(ifNoneMatch string) ApiGetIdentityDataRequest

Validator for conditional requests, as described in RFC 7232, 3.2

type ApiGetIndividualSharedDataRequest

type ApiGetIndividualSharedDataRequest struct {
	ApiService *RetrievalOfIndividualSharedDataApiService
	// contains filtered or unexported fields
}

func (ApiGetIndividualSharedDataRequest) Execute

func (ApiGetIndividualSharedDataRequest) IfModifiedSince

Validator for conditional requests, as described in RFC 7232, 3.3

func (ApiGetIndividualSharedDataRequest) IfNoneMatch

Validator for conditional requests, as described in RFC 7232, 3.2

type ApiGetMultiplePPDataEntriesRequest

type ApiGetMultiplePPDataEntriesRequest struct {
	ApiService *ProvisionedParameterDataEntriesCollectionApiService
	// contains filtered or unexported fields
}

func (ApiGetMultiplePPDataEntriesRequest) Execute

func (ApiGetMultiplePPDataEntriesRequest) SupportedFeatures

func (r ApiGetMultiplePPDataEntriesRequest) SupportedFeatures(supportedFeatures string) ApiGetMultiplePPDataEntriesRequest

Features required to be supported by the target NF

type ApiGetNiddAuDataRequest

type ApiGetNiddAuDataRequest struct {
	ApiService *QueryNIDDAuthorizationDataGPSIOrExternalGroupIdentifierDocumentApiService
	// contains filtered or unexported fields
}

func (ApiGetNiddAuDataRequest) AfId

Application Function Identifier

func (ApiGetNiddAuDataRequest) Dnn

DNN

func (ApiGetNiddAuDataRequest) Execute

func (ApiGetNiddAuDataRequest) IfModifiedSince

func (r ApiGetNiddAuDataRequest) IfModifiedSince(ifModifiedSince string) ApiGetNiddAuDataRequest

Validator for conditional requests, as described in RFC 7232, 3.3

func (ApiGetNiddAuDataRequest) IfNoneMatch

func (r ApiGetNiddAuDataRequest) IfNoneMatch(ifNoneMatch string) ApiGetNiddAuDataRequest

Validator for conditional requests, as described in RFC 7232, 3.2

func (ApiGetNiddAuDataRequest) MtcProviderInformation

func (r ApiGetNiddAuDataRequest) MtcProviderInformation(mtcProviderInformation string) ApiGetNiddAuDataRequest

MTC Provider Information

func (ApiGetNiddAuDataRequest) SingleNssai

func (r ApiGetNiddAuDataRequest) SingleNssai(singleNssai VarSnssai) ApiGetNiddAuDataRequest

single NSSAI

type ApiGetNiddAuthorizationInfoRequest

type ApiGetNiddAuthorizationInfoRequest struct {
	ApiService *NIDDAuthorizationInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiGetNiddAuthorizationInfoRequest) Execute

type ApiGetOdbDataRequest

type ApiGetOdbDataRequest struct {
	ApiService *QueryODBDataBySUPIOrGPSIDocumentApiService
	// contains filtered or unexported fields
}

func (ApiGetOdbDataRequest) Execute

func (r ApiGetOdbDataRequest) Execute() (*OdbData, *http.Response, error)

type ApiGetPPDataEntryRequest

type ApiGetPPDataEntryRequest struct {
	ApiService *ProvisionedParameterDataEntryDocumentApiService
	// contains filtered or unexported fields
}

func (ApiGetPPDataEntryRequest) Execute

func (ApiGetPPDataEntryRequest) SupportedFeatures

func (r ApiGetPPDataEntryRequest) SupportedFeatures(supportedFeatures string) ApiGetPPDataEntryRequest

Features required to be supported by the target NF

type ApiGetSSAuDataRequest

type ApiGetSSAuDataRequest struct {
	ApiService *QueryServiceSpecificAuthorizationDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiGetSSAuDataRequest) AfId

Application Function Identifier

func (ApiGetSSAuDataRequest) Dnn

DNN

func (ApiGetSSAuDataRequest) Execute

func (ApiGetSSAuDataRequest) IfModifiedSince

func (r ApiGetSSAuDataRequest) IfModifiedSince(ifModifiedSince string) ApiGetSSAuDataRequest

Validator for conditional requests, as described in RFC 7232, 3.3

func (ApiGetSSAuDataRequest) IfNoneMatch

func (r ApiGetSSAuDataRequest) IfNoneMatch(ifNoneMatch string) ApiGetSSAuDataRequest

Validator for conditional requests, as described in RFC 7232, 3.2

func (ApiGetSSAuDataRequest) MtcProviderInformation

func (r ApiGetSSAuDataRequest) MtcProviderInformation(mtcProviderInformation string) ApiGetSSAuDataRequest

MTC Provider Information

func (ApiGetSSAuDataRequest) SingleNssai

func (r ApiGetSSAuDataRequest) SingleNssai(singleNssai VarSnssai) ApiGetSSAuDataRequest

single NSSAI

type ApiGetServiceSpecificAuthorizationInfoRequest

type ApiGetServiceSpecificAuthorizationInfoRequest struct {
	ApiService *ServiceSpecificAuthorizationInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiGetServiceSpecificAuthorizationInfoRequest) Execute

type ApiGetSharedDataRequest

type ApiGetSharedDataRequest struct {
	ApiService *RetrievalOfSharedDataApiService
	// contains filtered or unexported fields
}

func (ApiGetSharedDataRequest) Execute

func (ApiGetSharedDataRequest) SharedDataIds

func (r ApiGetSharedDataRequest) SharedDataIds(sharedDataIds []string) ApiGetSharedDataRequest

List of shared data ids

func (ApiGetSharedDataRequest) SupportedFeatures

func (r ApiGetSharedDataRequest) SupportedFeatures(supportedFeatures string) ApiGetSharedDataRequest

Supported Features

type ApiGetSmfGroupSubscriptionsRequest

type ApiGetSmfGroupSubscriptionsRequest struct {
	ApiService *SMFEventSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiGetSmfGroupSubscriptionsRequest) Execute

type ApiGetSmfSubscriptionInfoRequest

type ApiGetSmfSubscriptionInfoRequest struct {
	ApiService *SMFEventSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiGetSmfSubscriptionInfoRequest) Execute

type ApiGetppDataRequest

type ApiGetppDataRequest struct {
	ApiService *ParameterProvisionDocumentApiService
	// contains filtered or unexported fields
}

func (ApiGetppDataRequest) Execute

func (r ApiGetppDataRequest) Execute() (*PpData, *http.Response, error)

func (ApiGetppDataRequest) IfModifiedSince

func (r ApiGetppDataRequest) IfModifiedSince(ifModifiedSince string) ApiGetppDataRequest

Validator for conditional requests, as described in RFC 7232, 3.3

func (ApiGetppDataRequest) IfNoneMatch

func (r ApiGetppDataRequest) IfNoneMatch(ifNoneMatch string) ApiGetppDataRequest

Validator for conditional requests, as described in RFC 7232, 3.2

func (ApiGetppDataRequest) SupportedFeatures

func (r ApiGetppDataRequest) SupportedFeatures(supportedFeatures string) ApiGetppDataRequest

Supported Features

type ApiModify5GVnGroupRequest

type ApiModify5GVnGroupRequest struct {
	ApiService *Modify5GVnGroupApiService
	// contains filtered or unexported fields
}

func (ApiModify5GVnGroupRequest) Execute

func (ApiModify5GVnGroupRequest) PatchItem

func (ApiModify5GVnGroupRequest) SupportedFeatures

func (r ApiModify5GVnGroupRequest) SupportedFeatures(supportedFeatures string) ApiModify5GVnGroupRequest

Features required to be supported by the target NF

type ApiModifyAmfGroupSubscriptionsRequest

type ApiModifyAmfGroupSubscriptionsRequest struct {
	ApiService *AmfSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiModifyAmfGroupSubscriptionsRequest) Execute

func (ApiModifyAmfGroupSubscriptionsRequest) PatchItem

func (ApiModifyAmfGroupSubscriptionsRequest) SupportedFeatures

Features required to be supported by the target NF

type ApiModifyAmfSubscriptionInfoRequest

type ApiModifyAmfSubscriptionInfoRequest struct {
	ApiService *AmfSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiModifyAmfSubscriptionInfoRequest) Execute

func (ApiModifyAmfSubscriptionInfoRequest) PatchItem

func (ApiModifyAmfSubscriptionInfoRequest) SupportedFeatures

Features required to be supported by the target NF

type ApiModifyAuthenticationSubscriptionRequest

type ApiModifyAuthenticationSubscriptionRequest struct {
	ApiService *AuthenticationSubscriptionDocumentApiService
	// contains filtered or unexported fields
}

func (ApiModifyAuthenticationSubscriptionRequest) Execute

func (ApiModifyAuthenticationSubscriptionRequest) PatchItem

func (ApiModifyAuthenticationSubscriptionRequest) SupportedFeatures

Features required to be supported by the target NF

type ApiModifyEeGroupSubscriptionRequest

type ApiModifyEeGroupSubscriptionRequest struct {
	ApiService *EventExposureGroupSubscriptionDocumentApiService
	// contains filtered or unexported fields
}

func (ApiModifyEeGroupSubscriptionRequest) Execute

func (ApiModifyEeGroupSubscriptionRequest) PatchItem

func (ApiModifyEeGroupSubscriptionRequest) SupportedFeatures

Features required to be supported by the target NF

type ApiModifyEesubscriptionRequest

type ApiModifyEesubscriptionRequest struct {
	ApiService *EventExposureSubscriptionDocumentApiService
	// contains filtered or unexported fields
}

func (ApiModifyEesubscriptionRequest) Execute

func (ApiModifyEesubscriptionRequest) PatchItem

func (ApiModifyEesubscriptionRequest) SupportedFeatures

func (r ApiModifyEesubscriptionRequest) SupportedFeatures(supportedFeatures string) ApiModifyEesubscriptionRequest

Features required to be supported by the target NF

type ApiModifyHssGroupSubscriptionsRequest

type ApiModifyHssGroupSubscriptionsRequest struct {
	ApiService *HSSEventSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiModifyHssGroupSubscriptionsRequest) Execute

func (ApiModifyHssGroupSubscriptionsRequest) PatchItem

func (ApiModifyHssGroupSubscriptionsRequest) SupportedFeatures

Features required to be supported by the target NF

type ApiModifyHssSDMSubscriptionInfoRequest

type ApiModifyHssSDMSubscriptionInfoRequest struct {
	ApiService *HSSSDMSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiModifyHssSDMSubscriptionInfoRequest) Execute

func (ApiModifyHssSDMSubscriptionInfoRequest) PatchItem

func (ApiModifyHssSDMSubscriptionInfoRequest) SupportedFeatures

Features required to be supported by the target NF

type ApiModifyHssSubscriptionInfoRequest

type ApiModifyHssSubscriptionInfoRequest struct {
	ApiService *HSSEventSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiModifyHssSubscriptionInfoRequest) Execute

func (ApiModifyHssSubscriptionInfoRequest) PatchItem

func (ApiModifyHssSubscriptionInfoRequest) SupportedFeatures

Features required to be supported by the target NF

type ApiModifyIpSmGwContextRequest

type ApiModifyIpSmGwContextRequest struct {
	ApiService *IPSMGWRegistrationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiModifyIpSmGwContextRequest) Execute

func (ApiModifyIpSmGwContextRequest) PatchItem

type ApiModifyMessageWaitingDataRequest

type ApiModifyMessageWaitingDataRequest struct {
	ApiService *MessageWaitingDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiModifyMessageWaitingDataRequest) Execute

func (ApiModifyMessageWaitingDataRequest) PatchItem

type ApiModifyNiddAuthorizationInfoRequest

type ApiModifyNiddAuthorizationInfoRequest struct {
	ApiService *NIDDAuthorizationInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiModifyNiddAuthorizationInfoRequest) Execute

func (ApiModifyNiddAuthorizationInfoRequest) PatchItem

func (ApiModifyNiddAuthorizationInfoRequest) SupportedFeatures

Features required to be supported by the target NF

type ApiModifyOperSpecDataRequest

type ApiModifyOperSpecDataRequest struct {
	ApiService *OperatorSpecificDataContainerDocumentApiService
	// contains filtered or unexported fields
}

func (ApiModifyOperSpecDataRequest) Execute

func (ApiModifyOperSpecDataRequest) PatchItem

func (ApiModifyOperSpecDataRequest) SupportedFeatures

func (r ApiModifyOperSpecDataRequest) SupportedFeatures(supportedFeatures string) ApiModifyOperSpecDataRequest

Features required to be supported by the target NF

type ApiModifyPpDataRequest

type ApiModifyPpDataRequest struct {
	ApiService *ProvisionedParameterDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiModifyPpDataRequest) Execute

func (ApiModifyPpDataRequest) PatchItem

func (r ApiModifyPpDataRequest) PatchItem(patchItem []PatchItem) ApiModifyPpDataRequest

func (ApiModifyPpDataRequest) SupportedFeatures

func (r ApiModifyPpDataRequest) SupportedFeatures(supportedFeatures string) ApiModifyPpDataRequest

Features required to be supported by the target NF

type ApiModifyServiceSpecificAuthorizationInfoRequest

type ApiModifyServiceSpecificAuthorizationInfoRequest struct {
	ApiService *ServiceSpecificAuthorizationInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiModifyServiceSpecificAuthorizationInfoRequest) Execute

func (ApiModifyServiceSpecificAuthorizationInfoRequest) PatchItem

func (ApiModifyServiceSpecificAuthorizationInfoRequest) SupportedFeatures

Features required to be supported by the target NF

type ApiModifySmfGroupSubscriptionsRequest

type ApiModifySmfGroupSubscriptionsRequest struct {
	ApiService *SMFEventSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiModifySmfGroupSubscriptionsRequest) Execute

func (ApiModifySmfGroupSubscriptionsRequest) PatchItem

func (ApiModifySmfGroupSubscriptionsRequest) SupportedFeatures

Features required to be supported by the target NF

type ApiModifySmfSubscriptionInfoRequest

type ApiModifySmfSubscriptionInfoRequest struct {
	ApiService *SMFEventSubscriptionInfoDocumentApiService
	// contains filtered or unexported fields
}

func (ApiModifySmfSubscriptionInfoRequest) Execute

func (ApiModifySmfSubscriptionInfoRequest) PatchItem

func (ApiModifySmfSubscriptionInfoRequest) SupportedFeatures

Features required to be supported by the target NF

type ApiModifysdmSubscriptionRequest

type ApiModifysdmSubscriptionRequest struct {
	ApiService *SDMSubscriptionDocumentApiService
	// contains filtered or unexported fields
}

func (ApiModifysdmSubscriptionRequest) Execute

func (ApiModifysdmSubscriptionRequest) PatchItem

func (ApiModifysdmSubscriptionRequest) SupportedFeatures

func (r ApiModifysdmSubscriptionRequest) SupportedFeatures(supportedFeatures string) ApiModifysdmSubscriptionRequest

Features required to be supported by the target NF

type ApiModifysubscriptionDataSubscriptionRequest

type ApiModifysubscriptionDataSubscriptionRequest struct {
	ApiService *SubsToNotifyDocumentApiService
	// contains filtered or unexported fields
}

func (ApiModifysubscriptionDataSubscriptionRequest) Execute

func (ApiModifysubscriptionDataSubscriptionRequest) PatchItem

func (ApiModifysubscriptionDataSubscriptionRequest) SupportedFeatures

Features required to be supported by the target NF

type ApiQuery5GVNGroupPPDataRequest

type ApiQuery5GVNGroupPPDataRequest struct {
	ApiService *ParameterProvisionProfileDataFor5GVNGroupDocumentApiService
	// contains filtered or unexported fields
}

func (ApiQuery5GVNGroupPPDataRequest) Execute

func (ApiQuery5GVNGroupPPDataRequest) ExtGroupIds

List of external VN group identifiers

func (ApiQuery5GVNGroupPPDataRequest) SupportedFeatures

func (r ApiQuery5GVNGroupPPDataRequest) SupportedFeatures(supportedFeatures string) ApiQuery5GVNGroupPPDataRequest

Supported Features

type ApiQuery5GVnGroupInternalRequest

type ApiQuery5GVnGroupInternalRequest struct {
	ApiService *Class5GVNGroupsInternalDocumentApiService
	// contains filtered or unexported fields
}

func (ApiQuery5GVnGroupInternalRequest) Execute

func (ApiQuery5GVnGroupInternalRequest) InternalGroupIds

func (r ApiQuery5GVnGroupInternalRequest) InternalGroupIds(internalGroupIds []string) ApiQuery5GVnGroupInternalRequest

List of Internal Group IDs

type ApiQuery5GVnGroupRequest

type ApiQuery5GVnGroupRequest struct {
	ApiService *Class5GVNGroupsStoreApiService
	// contains filtered or unexported fields
}

func (ApiQuery5GVnGroupRequest) Execute

func (ApiQuery5GVnGroupRequest) Gpsis

List of GPSIs

type ApiQuery5mbsDataRequest

type ApiQuery5mbsDataRequest struct {
	ApiService *Class5MBSSubscriptionDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiQuery5mbsDataRequest) Execute

func (ApiQuery5mbsDataRequest) IfModifiedSince

func (r ApiQuery5mbsDataRequest) IfModifiedSince(ifModifiedSince string) ApiQuery5mbsDataRequest

Validator for conditional requests, as described in RFC 7232, 3.3

func (ApiQuery5mbsDataRequest) IfNoneMatch

func (r ApiQuery5mbsDataRequest) IfNoneMatch(ifNoneMatch string) ApiQuery5mbsDataRequest

Validator for conditional requests, as described in RFC 7232, 3.2

func (ApiQuery5mbsDataRequest) SupportedFeatures

func (r ApiQuery5mbsDataRequest) SupportedFeatures(supportedFeatures string) ApiQuery5mbsDataRequest

Supported Features

type ApiQueryAmDataRequest

type ApiQueryAmDataRequest struct {
	ApiService *AccessAndMobilitySubscriptionDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiQueryAmDataRequest) Execute

func (ApiQueryAmDataRequest) Fields

attributes to be retrieved

func (ApiQueryAmDataRequest) IfModifiedSince

func (r ApiQueryAmDataRequest) IfModifiedSince(ifModifiedSince string) ApiQueryAmDataRequest

Validator for conditional requests, as described in RFC 7232, 3.3

func (ApiQueryAmDataRequest) IfNoneMatch

func (r ApiQueryAmDataRequest) IfNoneMatch(ifNoneMatch string) ApiQueryAmDataRequest

Validator for conditional requests, as described in RFC 7232, 3.2

func (ApiQueryAmDataRequest) SupportedFeatures

func (r ApiQueryAmDataRequest) SupportedFeatures(supportedFeatures string) ApiQueryAmDataRequest

Supported Features

type ApiQueryAmfContext3gppRequest

type ApiQueryAmfContext3gppRequest struct {
	ApiService *AMF3GPPAccessRegistrationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiQueryAmfContext3gppRequest) Execute

func (ApiQueryAmfContext3gppRequest) Fields

attributes to be retrieved

func (ApiQueryAmfContext3gppRequest) SupportedFeatures

func (r ApiQueryAmfContext3gppRequest) SupportedFeatures(supportedFeatures string) ApiQueryAmfContext3gppRequest

Supported Features

type ApiQueryAmfContextNon3gppRequest

type ApiQueryAmfContextNon3gppRequest struct {
	ApiService *AMFNon3GPPAccessRegistrationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiQueryAmfContextNon3gppRequest) Execute

func (ApiQueryAmfContextNon3gppRequest) Fields

attributes to be retrieved

func (ApiQueryAmfContextNon3gppRequest) SupportedFeatures

func (r ApiQueryAmfContextNon3gppRequest) SupportedFeatures(supportedFeatures string) ApiQueryAmfContextNon3gppRequest

Supported Features

type ApiQueryAuthSoRRequest

type ApiQueryAuthSoRRequest struct {
	ApiService *AuthenticationSoRDocumentApiService
	// contains filtered or unexported fields
}

func (ApiQueryAuthSoRRequest) Execute

func (r ApiQueryAuthSoRRequest) Execute() (*SorData, *http.Response, error)

func (ApiQueryAuthSoRRequest) SupportedFeatures

func (r ApiQueryAuthSoRRequest) SupportedFeatures(supportedFeatures string) ApiQueryAuthSoRRequest

Supported Features

type ApiQueryAuthSubsDataRequest

type ApiQueryAuthSubsDataRequest struct {
	ApiService *AuthenticationDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiQueryAuthSubsDataRequest) Execute

func (ApiQueryAuthSubsDataRequest) SupportedFeatures