mirror of
https://github.com/open5gs/open5gs.git
synced 2026-05-05 07:08:11 +00:00
2567 lines
84 KiB
YAML
2567 lines
84 KiB
YAML
openapi: 3.0.0
|
|
info:
|
|
title: Nchf_ConvergedCharging
|
|
version: 3.1.12
|
|
description: |
|
|
ConvergedCharging Service © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
|
|
All rights reserved.
|
|
externalDocs:
|
|
description: >
|
|
3GPP TS 32.291 V17.45.0: Telecommunication management; Charging management;
|
|
5G system, charging service; Stage 3.
|
|
url: 'http://www.3gpp.org/ftp/Specs/archive/32_series/32.291/'
|
|
servers:
|
|
- url: '{apiRoot}/nchf-convergedcharging/v3'
|
|
variables:
|
|
apiRoot:
|
|
default: https://example.com
|
|
description: apiRoot as defined in subclause 4.4 of 3GPP TS 29.501.
|
|
security:
|
|
- {}
|
|
- oAuth2ClientCredentials:
|
|
- nchf-convergedcharging
|
|
paths:
|
|
/chargingdata:
|
|
post:
|
|
requestBody:
|
|
required: true
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/ChargingDataRequest'
|
|
responses:
|
|
'201':
|
|
description: Created
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/ChargingDataResponse'
|
|
'400':
|
|
description: Bad request
|
|
content:
|
|
application/problem+json:
|
|
schema:
|
|
oneOf:
|
|
- $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
- $ref: '#/components/schemas/ChargingDataResponse'
|
|
'307':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/307'
|
|
'308':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/308'
|
|
'401':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/401'
|
|
'403':
|
|
description: Forbidden
|
|
content:
|
|
application/problem+json:
|
|
schema:
|
|
oneOf:
|
|
- $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
- $ref: '#/components/schemas/ChargingDataResponse'
|
|
'404':
|
|
description: Not Found
|
|
content:
|
|
application/problem+json:
|
|
schema:
|
|
oneOf:
|
|
- $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
- $ref: '#/components/schemas/ChargingDataResponse'
|
|
'405':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/405'
|
|
'408':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/408'
|
|
'410':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/410'
|
|
'411':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/411'
|
|
'413':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/413'
|
|
'500':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
|
|
'503':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
|
|
default:
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/default'
|
|
callbacks:
|
|
chargingNotification:
|
|
'{$request.body#/notifyUri}':
|
|
post:
|
|
requestBody:
|
|
required: true
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/ChargingNotifyRequest'
|
|
responses:
|
|
'200':
|
|
description: OK.
|
|
content:
|
|
application/ json:
|
|
schema:
|
|
$ref: '#/components/schemas/ChargingNotifyResponse'
|
|
'204':
|
|
description: 'No Content, Notification was succesfull'
|
|
'307':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/307'
|
|
'308':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/308'
|
|
'400':
|
|
description: Bad request
|
|
content:
|
|
application/problem+json:
|
|
schema:
|
|
oneOf:
|
|
- $ref: TS29571_CommonData.yaml#/components/schemas/ProblemDetails
|
|
- $ref: '#/components/schemas/ChargingNotifyResponse'
|
|
default:
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/default'
|
|
'/chargingdata/{ChargingDataRef}/update':
|
|
post:
|
|
requestBody:
|
|
required: true
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/ChargingDataRequest'
|
|
parameters:
|
|
- name: ChargingDataRef
|
|
in: path
|
|
description: a unique identifier for a charging data resource in a PLMN
|
|
required: true
|
|
schema:
|
|
type: string
|
|
responses:
|
|
'200':
|
|
description: OK. Updated Charging Data resource is returned
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/ChargingDataResponse'
|
|
'307':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/307'
|
|
'308':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/308'
|
|
'400':
|
|
description: Bad request
|
|
content:
|
|
application/problem+json:
|
|
schema:
|
|
oneOf:
|
|
- $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
- $ref: '#/components/schemas/ChargingDataResponse'
|
|
'401':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/401'
|
|
'403':
|
|
description: Forbidden
|
|
content:
|
|
application/problem+json:
|
|
schema:
|
|
oneOf:
|
|
- $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
- $ref: '#/components/schemas/ChargingDataResponse'
|
|
'404':
|
|
description: Not Found
|
|
content:
|
|
application/problem+json:
|
|
schema:
|
|
oneOf:
|
|
- $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
- $ref: '#/components/schemas/ChargingDataResponse'
|
|
'405':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/405'
|
|
'408':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/408'
|
|
'410':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/410'
|
|
'411':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/411'
|
|
'413':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/413'
|
|
'500':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
|
|
'503':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
|
|
default:
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/default'
|
|
'/chargingdata/{ChargingDataRef}/release':
|
|
post:
|
|
requestBody:
|
|
required: true
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/ChargingDataRequest'
|
|
parameters:
|
|
- name: ChargingDataRef
|
|
in: path
|
|
description: a unique identifier for a charging data resource in a PLMN
|
|
required: true
|
|
schema:
|
|
type: string
|
|
responses:
|
|
'204':
|
|
description: No Content.
|
|
'307':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/307'
|
|
'308':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/308'
|
|
'401':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/401'
|
|
'404':
|
|
description: Not Found
|
|
content:
|
|
application/problem+json:
|
|
schema:
|
|
oneOf:
|
|
- $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
- $ref: '#/components/schemas/ChargingDataResponse'
|
|
'410':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/410'
|
|
'411':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/411'
|
|
'413':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/413'
|
|
'500':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
|
|
'503':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
|
|
default:
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/default'
|
|
components:
|
|
securitySchemes:
|
|
oAuth2ClientCredentials:
|
|
type: oauth2
|
|
flows:
|
|
clientCredentials:
|
|
tokenUrl: '{nrfApiRoot}/oauth2/token'
|
|
scopes:
|
|
nchf-convergedcharging: Access to the Nchf_ConvergedCharging API
|
|
schemas:
|
|
ChargingDataRequest:
|
|
type: object
|
|
properties:
|
|
subscriberIdentifier:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
|
|
tenantIdentifier:
|
|
type: string
|
|
chargingId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ChargingId'
|
|
mnSConsumerIdentifier:
|
|
type: string
|
|
nfConsumerIdentification:
|
|
$ref: '#/components/schemas/NFIdentification'
|
|
invocationTimeStamp:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
invocationSequenceNumber:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
retransmissionIndicator:
|
|
type: boolean
|
|
oneTimeEvent:
|
|
type: boolean
|
|
oneTimeEventType:
|
|
$ref: '#/components/schemas/oneTimeEventType'
|
|
notifyUri:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
|
supportedFeatures:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
|
|
serviceSpecificationInfo:
|
|
type: string
|
|
multipleUnitUsage:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MultipleUnitUsage'
|
|
minItems: 0
|
|
triggers:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/Trigger'
|
|
minItems: 0
|
|
easid:
|
|
type: string
|
|
ednid:
|
|
type: string
|
|
eASProviderIdentifier:
|
|
type: string
|
|
pDUSessionChargingInformation:
|
|
$ref: '#/components/schemas/PDUSessionChargingInformation'
|
|
roamingQBCInformation:
|
|
$ref: '#/components/schemas/RoamingQBCInformation'
|
|
sMSChargingInformation:
|
|
$ref: '#/components/schemas/SMSChargingInformation'
|
|
nEFChargingInformation:
|
|
$ref: '#/components/schemas/NEFChargingInformation'
|
|
registrationChargingInformation:
|
|
$ref: '#/components/schemas/RegistrationChargingInformation'
|
|
n2ConnectionChargingInformation:
|
|
$ref: '#/components/schemas/N2ConnectionChargingInformation'
|
|
locationReportingChargingInformation:
|
|
$ref: '#/components/schemas/LocationReportingChargingInformation'
|
|
nSPAChargingInformation:
|
|
$ref: '#/components/schemas/NSPAChargingInformation'
|
|
nSMChargingInformation:
|
|
$ref: '#/components/schemas/NSMChargingInformation'
|
|
mMTelChargingInformation:
|
|
$ref: '#/components/schemas/MMTelChargingInformation'
|
|
iMSChargingInformation:
|
|
$ref: '#/components/schemas/IMSChargingInformation'
|
|
edgeInfrastructureUsageChargingInformation':
|
|
$ref: '#/components/schemas/EdgeInfrastructureUsageChargingInformation'
|
|
eASDeploymentChargingInformation:
|
|
$ref: '#/components/schemas/EASDeploymentChargingInformation'
|
|
directEdgeEnablingServiceChargingInformation:
|
|
$ref: '#/components/schemas/NEFChargingInformation'
|
|
exposedEdgeEnablingServiceChargingInformation:
|
|
$ref: '#/components/schemas/NEFChargingInformation'
|
|
proSeChargingInformation:
|
|
$ref: '#/components/schemas/ProseChargingInformation'
|
|
required:
|
|
- nfConsumerIdentification
|
|
- invocationTimeStamp
|
|
- invocationSequenceNumber
|
|
ChargingDataResponse:
|
|
type: object
|
|
properties:
|
|
invocationTimeStamp:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
invocationSequenceNumber:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
invocationResult:
|
|
$ref: '#/components/schemas/InvocationResult'
|
|
sessionFailover:
|
|
$ref: '#/components/schemas/SessionFailover'
|
|
supportedFeatures:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
|
|
multipleUnitInformation:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MultipleUnitInformation'
|
|
minItems: 0
|
|
triggers:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/Trigger'
|
|
minItems: 0
|
|
pDUSessionChargingInformation:
|
|
$ref: '#/components/schemas/PDUSessionChargingInformation'
|
|
roamingQBCInformation:
|
|
$ref: '#/components/schemas/RoamingQBCInformation'
|
|
locationReportingChargingInformation:
|
|
$ref: '#/components/schemas/LocationReportingChargingInformation'
|
|
required:
|
|
- invocationTimeStamp
|
|
- invocationSequenceNumber
|
|
ChargingNotifyRequest:
|
|
type: object
|
|
properties:
|
|
notificationType:
|
|
$ref: '#/components/schemas/NotificationType'
|
|
reauthorizationDetails:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ReauthorizationDetails'
|
|
minItems: 0
|
|
required:
|
|
- notificationType
|
|
ChargingNotifyResponse:
|
|
type: object
|
|
properties:
|
|
invocationResult:
|
|
$ref: '#/components/schemas/InvocationResult'
|
|
NFIdentification:
|
|
type: object
|
|
properties:
|
|
nFName:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
|
|
nFIPv4Address:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr'
|
|
nFIPv6Address:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr'
|
|
nFPLMNID:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
|
|
nodeFunctionality:
|
|
$ref: '#/components/schemas/NodeFunctionality'
|
|
nFFqdn:
|
|
type: string
|
|
required:
|
|
- nodeFunctionality
|
|
MultipleUnitUsage:
|
|
type: object
|
|
properties:
|
|
ratingGroup:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RatingGroup'
|
|
requestedUnit:
|
|
$ref: '#/components/schemas/RequestedUnit'
|
|
usedUnitContainer:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/UsedUnitContainer'
|
|
minItems: 0
|
|
uPFID:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
|
|
multihomedPDUAddress:
|
|
$ref: '#/components/schemas/PDUAddress'
|
|
required:
|
|
- ratingGroup
|
|
InvocationResult:
|
|
type: object
|
|
properties:
|
|
error:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
failureHandling:
|
|
$ref: '#/components/schemas/FailureHandling'
|
|
Trigger:
|
|
type: object
|
|
properties:
|
|
triggerType:
|
|
$ref: '#/components/schemas/TriggerType'
|
|
triggerCategory:
|
|
$ref: '#/components/schemas/TriggerCategory'
|
|
timeLimit:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
|
|
volumeLimit:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
volumeLimit64:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
eventLimit:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
maxNumberOfccc:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
tariffTimeChange:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
required:
|
|
- triggerType
|
|
- triggerCategory
|
|
MultipleUnitInformation:
|
|
type: object
|
|
properties:
|
|
resultCode:
|
|
$ref: '#/components/schemas/ResultCode'
|
|
ratingGroup:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RatingGroup'
|
|
grantedUnit:
|
|
$ref: '#/components/schemas/GrantedUnit'
|
|
triggers:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/Trigger'
|
|
minItems: 0
|
|
validityTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
|
|
quotaHoldingTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
|
|
finalUnitIndication:
|
|
$ref: '#/components/schemas/FinalUnitIndication'
|
|
timeQuotaThreshold:
|
|
type: integer
|
|
volumeQuotaThreshold:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
unitQuotaThreshold:
|
|
type: integer
|
|
uPFID:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
|
|
announcementInformation:
|
|
$ref: '#/components/schemas/AnnouncementInformation'
|
|
required:
|
|
- ratingGroup
|
|
RequestedUnit:
|
|
type: object
|
|
properties:
|
|
time:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
totalVolume:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
uplinkVolume:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
downlinkVolume:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
serviceSpecificUnits:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
UsedUnitContainer:
|
|
type: object
|
|
properties:
|
|
serviceId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ServiceId'
|
|
quotaManagementIndicator:
|
|
$ref: '#/components/schemas/QuotaManagementIndicator'
|
|
triggers:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/Trigger'
|
|
minItems: 0
|
|
triggerTimestamp:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
time:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
totalVolume:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
uplinkVolume:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
downlinkVolume:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
serviceSpecificUnits:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
eventTimeStamps:
|
|
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
minItems: 0
|
|
localSequenceNumber:
|
|
type: integer
|
|
pDUContainerInformation:
|
|
$ref: '#/components/schemas/PDUContainerInformation'
|
|
nSPAContainerInformation:
|
|
$ref: '#/components/schemas/NSPAContainerInformation'
|
|
pC5ContainerInformation:
|
|
$ref: '#/components/schemas/PC5ContainerInformation'
|
|
required:
|
|
- localSequenceNumber
|
|
GrantedUnit:
|
|
type: object
|
|
properties:
|
|
tariffTimeChange:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
time:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
totalVolume:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
uplinkVolume:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
downlinkVolume:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
serviceSpecificUnits:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
FinalUnitIndication:
|
|
type: object
|
|
properties:
|
|
finalUnitAction:
|
|
$ref: '#/components/schemas/FinalUnitAction'
|
|
restrictionFilterRule:
|
|
$ref: '#/components/schemas/IPFilterRule'
|
|
restrictionFilterRuleList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/IPFilterRule'
|
|
minItems: 1
|
|
filterId:
|
|
type: string
|
|
filterIdList:
|
|
type: array
|
|
items:
|
|
type: string
|
|
minItems: 1
|
|
redirectServer:
|
|
$ref: '#/components/schemas/RedirectServer'
|
|
required:
|
|
- finalUnitAction
|
|
RedirectServer:
|
|
type: object
|
|
properties:
|
|
redirectAddressType:
|
|
$ref: '#/components/schemas/RedirectAddressType'
|
|
redirectServerAddress:
|
|
type: string
|
|
required:
|
|
- redirectAddressType
|
|
- redirectServerAddress
|
|
ReauthorizationDetails:
|
|
type: object
|
|
properties:
|
|
serviceId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ServiceId'
|
|
ratingGroup:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RatingGroup'
|
|
quotaManagementIndicator:
|
|
$ref: '#/components/schemas/QuotaManagementIndicator'
|
|
PDUSessionChargingInformation:
|
|
type: object
|
|
properties:
|
|
chargingId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ChargingId'
|
|
sMFchargingId:
|
|
type: string
|
|
homeProvidedChargingId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ChargingId'
|
|
sMFHomeProvidedChargingId:
|
|
type: string
|
|
userInformation:
|
|
$ref: '#/components/schemas/UserInformation'
|
|
userLocationinfo:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
|
|
mAPDUNon3GPPUserLocationInfo:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
|
|
non3GPPUserLocationTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
mAPDUNon3GPPUserLocationTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
presenceReportingAreaInformation:
|
|
type: object
|
|
additionalProperties:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PresenceInfo'
|
|
minProperties: 0
|
|
uetimeZone:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/TimeZone'
|
|
pduSessionInformation:
|
|
$ref: '#/components/schemas/PDUSessionInformation'
|
|
unitCountInactivityTimer:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
|
|
rANSecondaryRATUsageReport:
|
|
$ref: '#/components/schemas/RANSecondaryRATUsageReport'
|
|
UserInformation:
|
|
type: object
|
|
properties:
|
|
servedGPSI:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
|
|
servedPEI:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Pei'
|
|
unauthenticatedFlag:
|
|
type: boolean
|
|
roamerInOut:
|
|
$ref: '#/components/schemas/RoamerInOut'
|
|
PDUSessionInformation:
|
|
type: object
|
|
properties:
|
|
networkSlicingInfo:
|
|
$ref: '#/components/schemas/NetworkSlicingInfo'
|
|
pduSessionID:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
|
|
pduType:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionType'
|
|
sscMode:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/SscMode'
|
|
hPlmnId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
|
|
servingNetworkFunctionID:
|
|
$ref: '#/components/schemas/ServingNetworkFunctionID'
|
|
ratType:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RatType'
|
|
mAPDUNon3GPPRATType:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RatType'
|
|
dnnId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn'
|
|
dnnSelectionMode:
|
|
$ref: '#/components/schemas/dnnSelectionMode'
|
|
chargingCharacteristics:
|
|
type: string
|
|
pattern: '^[0-9a-fA-F]{1,4}$'
|
|
chargingCharacteristicsSelectionMode:
|
|
$ref: '#/components/schemas/ChargingCharacteristicsSelectionMode'
|
|
startTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
stopTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
3gppPSDataOffStatus:
|
|
$ref: '#/components/schemas/3GPPPSDataOffStatus'
|
|
sessionStopIndicator:
|
|
type: boolean
|
|
pduAddress:
|
|
$ref: '#/components/schemas/PDUAddress'
|
|
diagnostics:
|
|
$ref: '#/components/schemas/Diagnostics'
|
|
authorizedQoSInformation:
|
|
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/AuthorizedDefaultQos'
|
|
subscribedQoSInformation:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/SubscribedDefaultQos'
|
|
authorizedSessionAMBR:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ambr'
|
|
subscribedSessionAMBR:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ambr'
|
|
servingCNPlmnId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
|
|
mAPDUSessionInformation:
|
|
$ref: '#/components/schemas/MAPDUSessionInformation'
|
|
enhancedDiagnostics:
|
|
$ref: '#/components/schemas/EnhancedDiagnostics5G'
|
|
redundantTransmissionType:
|
|
$ref: '#/components/schemas/RedundantTransmissionType'
|
|
pDUSessionPairID:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
cpCIoTOptimisationIndicator:
|
|
type: boolean
|
|
5GSControlPlaneOnlyIndicator:
|
|
type: boolean
|
|
smallDataRateControlIndicator:
|
|
type: boolean
|
|
5GLANTypeService:
|
|
$ref: '#/components/schemas/5GLANTypeService'
|
|
required:
|
|
- pduSessionID
|
|
- dnnId
|
|
PDUContainerInformation:
|
|
type: object
|
|
properties:
|
|
timeofFirstUsage:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
timeofLastUsage:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
qoSInformation:
|
|
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/QosData'
|
|
qoSCharacteristics:
|
|
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/QosCharacteristics'
|
|
afChargingIdentifier:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ChargingId'
|
|
afChargingIdString:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ApplicationChargingId'
|
|
userLocationInformation:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
|
|
uetimeZone:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/TimeZone'
|
|
rATType:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RatType'
|
|
servingNodeID:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ServingNetworkFunctionID'
|
|
minItems: 0
|
|
presenceReportingAreaInformation:
|
|
type: object
|
|
additionalProperties:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PresenceInfo'
|
|
minProperties: 0
|
|
3gppPSDataOffStatus:
|
|
$ref: '#/components/schemas/3GPPPSDataOffStatus'
|
|
sponsorIdentity:
|
|
type: string
|
|
applicationserviceProviderIdentity:
|
|
type: string
|
|
chargingRuleBaseName:
|
|
type: string
|
|
mAPDUSteeringFunctionality:
|
|
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/SteeringFunctionality'
|
|
mAPDUSteeringMode:
|
|
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/SteeringMode'
|
|
trafficForwardingWay:
|
|
$ref: '#/components/schemas/TrafficForwardingWay'
|
|
qosMonitoringReport:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/QosMonitoringReport'
|
|
minItems: 0
|
|
NSPAContainerInformation:
|
|
type: object
|
|
properties:
|
|
latency:
|
|
type: integer
|
|
throughput:
|
|
$ref: '#/components/schemas/Throughput'
|
|
maximumPacketLossRate:
|
|
type: string
|
|
serviceExperienceStatisticsData:
|
|
$ref: 'TS29520_Nnwdaf_EventsSubscription.yaml#/components/schemas/ServiceExperienceInfo'
|
|
theNumberOfPDUSessions:
|
|
type: integer
|
|
theNumberOfRegisteredSubscribers:
|
|
type: integer
|
|
loadLevel:
|
|
$ref: 'TS29520_Nnwdaf_EventsSubscription.yaml#/components/schemas/NsiLoadLevelInfo'
|
|
NSPAChargingInformation:
|
|
type: object
|
|
properties:
|
|
singleNSSAI:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
required:
|
|
- singleNSSAI
|
|
NetworkSlicingInfo:
|
|
type: object
|
|
properties:
|
|
sNSSAI:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
required:
|
|
- sNSSAI
|
|
PDUAddress:
|
|
type: object
|
|
properties:
|
|
pduIPv4Address:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr'
|
|
pduIPv6AddresswithPrefix:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr'
|
|
pduAddressprefixlength:
|
|
type: integer
|
|
iPv4dynamicAddressFlag:
|
|
type: boolean
|
|
iPv6dynamicPrefixFlag:
|
|
type: boolean
|
|
addIpv6AddrPrefixes:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Prefix'
|
|
addIpv6AddrPrefixList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Prefix'
|
|
ServingNetworkFunctionID:
|
|
type: object
|
|
properties:
|
|
servingNetworkFunctionInformation:
|
|
$ref: '#/components/schemas/NFIdentification'
|
|
aMFId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/AmfId'
|
|
required:
|
|
- servingNetworkFunctionInformation
|
|
RoamingQBCInformation:
|
|
type: object
|
|
properties:
|
|
multipleQFIcontainer:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MultipleQFIcontainer'
|
|
minItems: 0
|
|
uPFID:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
|
|
roamingChargingProfile:
|
|
$ref: '#/components/schemas/RoamingChargingProfile'
|
|
MultipleQFIcontainer:
|
|
type: object
|
|
properties:
|
|
triggers:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/Trigger'
|
|
minItems: 0
|
|
triggerTimestamp:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
time:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
totalVolume:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
uplinkVolume:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
downlinkVolume:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
localSequenceNumber:
|
|
type: integer
|
|
qFIContainerInformation:
|
|
$ref: '#/components/schemas/QFIContainerInformation'
|
|
required:
|
|
- localSequenceNumber
|
|
QFIContainerInformation:
|
|
type: object
|
|
properties:
|
|
qFI:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Qfi'
|
|
reportTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
timeofFirstUsage:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
timeofLastUsage:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
qoSInformation:
|
|
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/QosData'
|
|
qoSCharacteristics:
|
|
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/QosCharacteristics'
|
|
userLocationInformation:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
|
|
uetimeZone:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/TimeZone'
|
|
presenceReportingAreaInformation:
|
|
type: object
|
|
additionalProperties:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PresenceInfo'
|
|
minProperties: 0
|
|
rATType:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RatType'
|
|
servingNetworkFunctionID:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ServingNetworkFunctionID'
|
|
minItems: 0
|
|
3gppPSDataOffStatus:
|
|
$ref: '#/components/schemas/3GPPPSDataOffStatus'
|
|
3gppChargingId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ChargingId'
|
|
diagnostics:
|
|
$ref: '#/components/schemas/Diagnostics'
|
|
enhancedDiagnostics:
|
|
type: array
|
|
items:
|
|
type: string
|
|
required:
|
|
- reportTime
|
|
RoamingChargingProfile:
|
|
type: object
|
|
properties:
|
|
triggers:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/Trigger'
|
|
minItems: 0
|
|
partialRecordMethod:
|
|
$ref: '#/components/schemas/PartialRecordMethod'
|
|
SMSChargingInformation:
|
|
type: object
|
|
properties:
|
|
originatorInfo:
|
|
$ref: '#/components/schemas/OriginatorInfo'
|
|
recipientInfo:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/RecipientInfo'
|
|
minItems: 0
|
|
userEquipmentInfo:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Pei'
|
|
roamerInOut:
|
|
$ref: '#/components/schemas/RoamerInOut'
|
|
userLocationinfo:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
|
|
uetimeZone:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/TimeZone'
|
|
rATType:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RatType'
|
|
sMSCAddress:
|
|
type: string
|
|
sMDataCodingScheme:
|
|
type: integer
|
|
sMMessageType:
|
|
$ref: '#/components/schemas/SMMessageType'
|
|
sMReplyPathRequested:
|
|
$ref: '#/components/schemas/ReplyPathRequested'
|
|
sMUserDataHeader:
|
|
type: string
|
|
sMStatus:
|
|
type: string
|
|
pattern: '^[0-7]?[0-9a-fA-F]$'
|
|
sMDischargeTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
numberofMessagesSent:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
sMServiceType:
|
|
$ref: '#/components/schemas/SMServiceType'
|
|
sMSequenceNumber:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
sMSresult:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
submissionTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
sMPriority:
|
|
$ref: '#/components/schemas/SMPriority'
|
|
messageReference:
|
|
type: string
|
|
messageSize:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
messageClass:
|
|
$ref: '#/components/schemas/MessageClass'
|
|
deliveryReportRequested:
|
|
$ref: '#/components/schemas/DeliveryReportRequested'
|
|
OriginatorInfo:
|
|
type: object
|
|
properties:
|
|
originatorSUPI:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
|
|
originatorGPSI:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
|
|
originatorOtherAddress:
|
|
$ref: '#/components/schemas/SMAddressInfo'
|
|
originatorReceivedAddress:
|
|
$ref: '#/components/schemas/SMAddressInfo'
|
|
originatorSCCPAddress:
|
|
type: string
|
|
sMOriginatorInterface:
|
|
$ref: '#/components/schemas/SMInterface'
|
|
sMOriginatorProtocolId:
|
|
type: string
|
|
RecipientInfo:
|
|
type: object
|
|
properties:
|
|
recipientSUPI:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
|
|
recipientGPSI:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
|
|
recipientOtherAddress:
|
|
$ref: '#/components/schemas/SMAddressInfo'
|
|
recipientReceivedAddress:
|
|
$ref: '#/components/schemas/SMAddressInfo'
|
|
recipientSCCPAddress:
|
|
type: string
|
|
sMDestinationInterface:
|
|
$ref: '#/components/schemas/SMInterface'
|
|
sMrecipientProtocolId:
|
|
type: string
|
|
SMAddressInfo:
|
|
type: object
|
|
properties:
|
|
sMaddressType:
|
|
$ref: '#/components/schemas/SMAddressType'
|
|
sMaddressData:
|
|
type: string
|
|
sMaddressDomain:
|
|
$ref: '#/components/schemas/SMAddressDomain'
|
|
RecipientAddress:
|
|
type: object
|
|
properties:
|
|
recipientAddressInfo:
|
|
$ref: '#/components/schemas/SMAddressInfo'
|
|
sMaddresseeType:
|
|
$ref: '#/components/schemas/SMAddresseeType'
|
|
MessageClass:
|
|
type: object
|
|
properties:
|
|
classIdentifier:
|
|
$ref: '#/components/schemas/ClassIdentifier'
|
|
tokenText:
|
|
type: string
|
|
SMAddressDomain:
|
|
type: object
|
|
properties:
|
|
domainName:
|
|
type: string
|
|
3GPPIMSIMCCMNC:
|
|
type: string
|
|
SMInterface:
|
|
type: object
|
|
properties:
|
|
interfaceId:
|
|
type: string
|
|
interfaceText:
|
|
type: string
|
|
interfacePort:
|
|
type: string
|
|
interfaceType:
|
|
$ref: '#/components/schemas/InterfaceType'
|
|
RANSecondaryRATUsageReport:
|
|
type: object
|
|
properties:
|
|
rANSecondaryRATType:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RatType'
|
|
qosFlowsUsageReports:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/QosFlowsUsageReport'
|
|
Diagnostics:
|
|
type: integer
|
|
IPFilterRule:
|
|
type: string
|
|
QosFlowsUsageReport:
|
|
type: object
|
|
properties:
|
|
qFI:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Qfi'
|
|
startTimestamp:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
endTimestamp:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
uplinkVolume:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
downlinkVolume:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
5GLANTypeService:
|
|
type: object
|
|
properties:
|
|
internalGroupIdentifier:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/GroupId'
|
|
NEFChargingInformation:
|
|
type: object
|
|
properties:
|
|
externalIndividualIdentifier:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
|
|
externalGroupIdentifier:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ExternalGroupId'
|
|
groupIdentifier:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/GroupId'
|
|
aPIDirection:
|
|
$ref: '#/components/schemas/APIDirection'
|
|
aPITargetNetworkFunction:
|
|
$ref: '#/components/schemas/NFIdentification'
|
|
aPIResultCode:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
aPIName:
|
|
type: string
|
|
aPIReference:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
|
aPIContent:
|
|
type: string
|
|
required:
|
|
- aPIName
|
|
RegistrationChargingInformation:
|
|
type: object
|
|
properties:
|
|
registrationMessagetype:
|
|
$ref: '#/components/schemas/RegistrationMessageType'
|
|
userInformation:
|
|
$ref: '#/components/schemas/UserInformation'
|
|
userLocationinfo:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
|
|
pSCellInformation:
|
|
$ref: '#/components/schemas/PSCellInformation'
|
|
uetimeZone:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/TimeZone'
|
|
rATType:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RatType'
|
|
5GMMCapability:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Bytes'
|
|
mICOModeIndication:
|
|
$ref: '#/components/schemas/MICOModeIndication'
|
|
smsIndication:
|
|
$ref: '#/components/schemas/SmsIndication'
|
|
taiList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Tai'
|
|
minItems: 0
|
|
serviceAreaRestriction:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ServiceAreaRestriction'
|
|
minItems: 0
|
|
requestedNSSAI:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
minItems: 0
|
|
allowedNSSAI:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
minItems: 0
|
|
rejectedNSSAI:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
minItems: 0
|
|
nSSAIMapList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/NSSAIMap'
|
|
minItems: 0
|
|
amfUeNgapId:
|
|
type: integer
|
|
ranUeNgapId:
|
|
type: integer
|
|
ranNodeId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/GlobalRanNodeId'
|
|
required:
|
|
- registrationMessagetype
|
|
PSCellInformation:
|
|
type: object
|
|
properties:
|
|
nrcgi:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ncgi'
|
|
ecgi:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ecgi'
|
|
NSSAIMap:
|
|
type: object
|
|
properties:
|
|
servingSnssai:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
homeSnssai:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
required:
|
|
- servingSnssai
|
|
- homeSnssai
|
|
N2ConnectionChargingInformation:
|
|
type: object
|
|
properties:
|
|
n2ConnectionMessageType:
|
|
$ref: '#/components/schemas/N2ConnectionMessageType'
|
|
userInformation:
|
|
$ref: '#/components/schemas/UserInformation'
|
|
userLocationinfo:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
|
|
pSCellInformation:
|
|
$ref: '#/components/schemas/PSCellInformation'
|
|
uetimeZone:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/TimeZone'
|
|
rATType:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RatType'
|
|
amfUeNgapId:
|
|
type: integer
|
|
ranUeNgapId:
|
|
type: integer
|
|
ranNodeId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/GlobalRanNodeId'
|
|
restrictedRatList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RatType'
|
|
minItems: 0
|
|
forbiddenAreaList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Area'
|
|
minItems: 0
|
|
serviceAreaRestriction:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ServiceAreaRestriction'
|
|
minItems: 0
|
|
restrictedCnList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/CoreNetworkType'
|
|
minItems: 0
|
|
allowedNSSAI:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
minItems: 0
|
|
rrcEstCause:
|
|
type: string
|
|
pattern: '^[0-9a-fA-F]+$'
|
|
required:
|
|
- n2ConnectionMessageType
|
|
LocationReportingChargingInformation:
|
|
type: object
|
|
properties:
|
|
locationReportingMessageType:
|
|
$ref: '#/components/schemas/LocationReportingMessageType'
|
|
userInformation:
|
|
$ref: '#/components/schemas/UserInformation'
|
|
userLocationinfo:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
|
|
pSCellInformation:
|
|
$ref: '#/components/schemas/PSCellInformation'
|
|
uetimeZone:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/TimeZone'
|
|
rATType:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RatType'
|
|
presenceReportingAreaInformation:
|
|
type: object
|
|
additionalProperties:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PresenceInfo'
|
|
minProperties: 0
|
|
required:
|
|
- locationReportingMessageType
|
|
N2ConnectionMessageType:
|
|
type: integer
|
|
LocationReportingMessageType:
|
|
type: integer
|
|
NSMChargingInformation:
|
|
type: object
|
|
properties:
|
|
managementOperation:
|
|
$ref: '#/components/schemas/ManagementOperation'
|
|
idNetworkSliceInstance:
|
|
type: string
|
|
listOfserviceProfileChargingInformation:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ServiceProfileChargingInformation'
|
|
minItems: 0
|
|
managementOperationStatus:
|
|
$ref: '#/components/schemas/ManagementOperationStatus'
|
|
# To be introduced once the reference to 'generic.yaml is resolved
|
|
# managementOperationalState:
|
|
# $ref: 'genericNrm.yaml#/components/schemas/OperationalState'
|
|
# managementAdministrativeState:
|
|
# $ref: 'genericNrm.yaml#/components/schemas/AdministrativeState'
|
|
required:
|
|
- managementOperation
|
|
ServiceProfileChargingInformation:
|
|
type: object
|
|
properties:
|
|
serviceProfileIdentifier:
|
|
type: string
|
|
sNSSAIList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
minItems: 0
|
|
# To be introduced once the reference to 'nrNrm.yaml is resolved
|
|
# sST:
|
|
# $ref: 'nrNrm.yaml#/components/schemas/Sst'
|
|
latency:
|
|
type: integer
|
|
availability:
|
|
type: number
|
|
# To be introduced once the reference to sliceNrm.yaml is resolved
|
|
# resourceSharingLevel:
|
|
# $ref: 'sliceNrm.yaml#/components/schemas/SharingLevel'
|
|
jitter:
|
|
type: integer
|
|
reliability:
|
|
type: string
|
|
maxNumberofUEs:
|
|
type: integer
|
|
coverageArea:
|
|
type: string
|
|
# To be introduced once the reference to sliceNrm.yaml is resolved
|
|
# uEMobilityLevel:
|
|
# $ref: 'sliceNrm.yaml#/components/schemas/MobilityLevel'
|
|
# delayToleranceIndicator:
|
|
# $ref: 'sliceNrm.yaml#/components/schemas/Support'
|
|
dLThptPerSlice:
|
|
$ref: '#/components/schemas/Throughput'
|
|
dLThptPerUE:
|
|
$ref: '#/components/schemas/Throughput'
|
|
uLThptPerSlice:
|
|
$ref: '#/components/schemas/Throughput'
|
|
uLThptPerUE:
|
|
$ref: '#/components/schemas/Throughput'
|
|
maxNumberofPDUsessions:
|
|
type: integer
|
|
kPIMonitoringList:
|
|
type: string
|
|
supportedAccessTechnology:
|
|
type: integer
|
|
# To be introduced once the reference to sliceNrm.yaml is resolved
|
|
# v2XCommunicationModeIndicator:
|
|
# $ref: 'sliceNrm.yaml#/components/schemas/Support'
|
|
addServiceProfileInfo:
|
|
type: string
|
|
Throughput:
|
|
type: object
|
|
properties:
|
|
guaranteedThpt:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Float'
|
|
maximumThpt:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Float'
|
|
MAPDUSessionInformation:
|
|
type: object
|
|
properties:
|
|
mAPDUSessionIndicator:
|
|
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/MaPduIndication'
|
|
aTSSSCapability:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/AtsssCapability'
|
|
EnhancedDiagnostics5G:
|
|
$ref: '#/components/schemas/RanNasCauseList'
|
|
RanNasCauseList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/RanNasRelCause'
|
|
QosMonitoringReport:
|
|
description: Contains reporting information on QoS monitoring.
|
|
type: object
|
|
properties:
|
|
ulDelays:
|
|
type: array
|
|
items:
|
|
type: integer
|
|
minItems: 0
|
|
dlDelays:
|
|
type: array
|
|
items:
|
|
type: integer
|
|
minItems: 0
|
|
rtDelays:
|
|
type: array
|
|
items:
|
|
type: integer
|
|
minItems: 0
|
|
AnnouncementInformation:
|
|
type: object
|
|
properties:
|
|
announcementIdentifier:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
announcementReference:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
|
variableParts:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/VariablePart'
|
|
minItems: 0
|
|
timeToPlay:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
|
|
quotaConsumptionIndicator:
|
|
$ref: '#/components/schemas/QuotaConsumptionIndicator'
|
|
announcementPriority:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
playToParty:
|
|
$ref: '#/components/schemas/PlayToParty'
|
|
announcementPrivacyIndicator:
|
|
$ref: '#/components/schemas/AnnouncementPrivacyIndicator'
|
|
Language:
|
|
$ref: '#/components/schemas/Language'
|
|
VariablePart:
|
|
type: object
|
|
properties:
|
|
variablePartType:
|
|
$ref: '#/components/schemas/VariablePartType'
|
|
variablePartValue:
|
|
type: array
|
|
items:
|
|
type: string
|
|
minItems: 1
|
|
variablePartOrder:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
required:
|
|
- variablePartType
|
|
- variablePartValue
|
|
Language:
|
|
type: string
|
|
MMTelChargingInformation:
|
|
type: object
|
|
properties:
|
|
supplementaryServices:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/SupplementaryService'
|
|
minItems: 1
|
|
SupplementaryService:
|
|
type: object
|
|
properties:
|
|
supplementaryServiceType:
|
|
$ref: '#/components/schemas/SupplementaryServiceType'
|
|
supplementaryServiceMode:
|
|
$ref: '#/components/schemas/SupplementaryServiceMode'
|
|
numberOfDiversions:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
associatedPartyAddress:
|
|
type: string
|
|
conferenceId:
|
|
type: string
|
|
participantActionType:
|
|
$ref: '#/components/schemas/ParticipantActionType'
|
|
changeTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
numberOfParticipants:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
cUGInformation:
|
|
$ref: '#/components/schemas/OctetString'
|
|
IMSChargingInformation:
|
|
type: object
|
|
properties:
|
|
eventType:
|
|
$ref: '#/components/schemas/SIPEventType'
|
|
iMSNodeFunctionality:
|
|
$ref: '#/components/schemas/IMSNodeFunctionality'
|
|
roleOfNode:
|
|
$ref: '#/components/schemas/RoleOfIMSNode'
|
|
userInformation:
|
|
$ref: '#/components/schemas/UserInformation'
|
|
userLocationInfo:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
|
|
ueTimeZone:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/TimeZone'
|
|
3gppPSDataOffStatus:
|
|
$ref: '#/components/schemas/3GPPPSDataOffStatus'
|
|
isupCause:
|
|
$ref: '#/components/schemas/ISUPCause'
|
|
controlPlaneAddress:
|
|
$ref: '#/components/schemas/IMSAddress'
|
|
vlrNumber:
|
|
$ref: '#/components/schemas/E164'
|
|
mscAddress:
|
|
$ref: '#/components/schemas/E164'
|
|
userSessionID:
|
|
type: string
|
|
outgoingSessionID:
|
|
type: string
|
|
sessionPriority:
|
|
$ref: '#/components/schemas/IMSSessionPriority'
|
|
callingPartyAddresses:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
|
minItems: 1
|
|
calledPartyAddress:
|
|
type: string
|
|
numberPortabilityRoutinginformation:
|
|
type: string
|
|
carrierSelectRoutingInformation:
|
|
type: string
|
|
alternateChargedPartyAddress:
|
|
type: string
|
|
requestedPartyAddress:
|
|
type: array
|
|
items:
|
|
type: string
|
|
minItems: 1
|
|
calledAssertedIdentities:
|
|
type: array
|
|
items:
|
|
type: string
|
|
minItems: 1
|
|
calledIdentityChanges:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/CalledIdentityChange'
|
|
minItems: 1
|
|
associatedURI:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
|
minItems: 1
|
|
timeStamps:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
applicationServerInformation:
|
|
type: array
|
|
items:
|
|
type: string
|
|
minItems: 1
|
|
interOperatorIdentifier:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/InterOperatorIdentifier'
|
|
minItems: 1
|
|
imsChargingIdentifier:
|
|
type: string
|
|
relatedICID:
|
|
type: string
|
|
relatedICIDGenerationNode:
|
|
type: string
|
|
transitIOIList:
|
|
type: array
|
|
items:
|
|
type: string
|
|
minItems: 1
|
|
earlyMediaDescription:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/EarlyMediaDescription'
|
|
minItems: 1
|
|
sdpSessionDescription:
|
|
type: array
|
|
items:
|
|
type: string
|
|
minItems: 1
|
|
sdpMediaComponent:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/SDPMediaComponent'
|
|
minItems: 1
|
|
servedPartyIPAddress:
|
|
$ref: '#/components/schemas/IMSAddress'
|
|
serverCapabilities:
|
|
$ref: '#/components/schemas/ServerCapabilities'
|
|
trunkGroupID:
|
|
$ref: '#/components/schemas/TrunkGroupID'
|
|
bearerService:
|
|
type: string
|
|
imsServiceId:
|
|
type: string
|
|
messageBodies:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MessageBody'
|
|
minItems: 1
|
|
accessNetworkInformation:
|
|
type: array
|
|
items:
|
|
type: string
|
|
minItems: 1
|
|
additionalAccessNetworkInformation:
|
|
type: string
|
|
cellularNetworkInformation:
|
|
type: string
|
|
accessTransferInformation:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/AccessTransferInformation'
|
|
minItems: 1
|
|
accessNetworkInfoChange:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/AccessNetworkInfoChange'
|
|
minItems: 1
|
|
imsCommunicationServiceID:
|
|
type: string
|
|
imsApplicationReferenceID:
|
|
type: string
|
|
causeCode:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
reasonHeader:
|
|
type: array
|
|
items:
|
|
type: string
|
|
minItems: 1
|
|
initialIMSChargingIdentifier:
|
|
type: string
|
|
nniInformation:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/NNIInformation'
|
|
minItems: 1
|
|
fromAddress:
|
|
type: string
|
|
imsEmergencyIndication:
|
|
type: boolean
|
|
imsVisitedNetworkIdentifier:
|
|
type: string
|
|
sipRouteHeaderReceived:
|
|
type: string
|
|
sipRouteHeaderTransmitted:
|
|
type: string
|
|
tadIdentifier:
|
|
$ref: '#/components/schemas/TADIdentifier'
|
|
feIdentifierList:
|
|
type: string
|
|
EdgeInfrastructureUsageChargingInformation:
|
|
type: object
|
|
properties:
|
|
meanVirtualCPUUsage:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Float'
|
|
meanVirtualMemoryUsage:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Float'
|
|
meanVirtualDiskUsage:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Float'
|
|
durationStartTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
durationEndTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
EASDeploymentChargingInformation:
|
|
type: object
|
|
properties:
|
|
# To be introduced once the reference to EdgeNrm.yaml is resolved
|
|
# eEASDeploymentRequirements:
|
|
# $ref: '#/components/schemas/EASRequirements'
|
|
lCMStartTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
lCMEndTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
|
|
PC5ContainerInformation:
|
|
type: object
|
|
properties:
|
|
coverageInfoList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/CoverageInfo'
|
|
radioParameterSetInfoList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/RadioParameterSetInfo'
|
|
transmitterInfoList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/TransmitterInfo'
|
|
minItems: 0
|
|
timeOfFirst Transmission:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
timeOfFirst Reception:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
CoverageInfo:
|
|
type: object
|
|
properties:
|
|
coverageStatus:
|
|
type: boolean
|
|
changeTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
locationInfo:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
|
|
minItems: 0
|
|
|
|
RadioParameterSetInfo:
|
|
type: object
|
|
properties:
|
|
radioParameterSetValues:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/OctetString'
|
|
minItems: 0
|
|
changeTimestamp:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
TransmitterInfo:
|
|
type: object
|
|
properties:
|
|
proseSourceIPAddress:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/IpAddr'
|
|
proseSourceL2Id:
|
|
type: string
|
|
ProseChargingInformation:
|
|
type: object
|
|
properties:
|
|
announcingPlmnID:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
|
|
announcingUeHplmnIdentifier:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
|
|
announcingUeVplmnIdentifier:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
|
|
monitoringUeHplmnIdentifier:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
|
|
monitoringUeVplmnIdentifier:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
|
|
discovererUeHplmnIdentifier:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
|
|
discovererUeVplmnIdentifier:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
|
|
discovereeUeHplmnIdentifier:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
|
|
discovereeUeVplmnIdentifier:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
|
|
monitoredPlmnIdentifier:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
|
|
proseApplicationID:
|
|
type: string
|
|
ApplicationId:
|
|
type: string
|
|
applicationSpecificDataList:
|
|
type: array
|
|
items:
|
|
type: string
|
|
minItems: 0
|
|
proseFunctionality:
|
|
$ref: '#/components/schemas/ProseFunctionality'
|
|
proseEventType:
|
|
$ref: '#/components/schemas/ProseEventType'
|
|
directDiscoveryModel:
|
|
$ref: '#/components/schemas/DirectDiscoveryModel'
|
|
validityPeriod:
|
|
type: integer
|
|
roleOfUE:
|
|
$ref: '#/components/schemas/RoleOfUE'
|
|
proseRequestTimestamp:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
pC3ProtocolCause:
|
|
type: integer
|
|
monitoringUEIdentifier:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
|
|
requestedPLMNIdentifier:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
|
|
timeWindow:
|
|
type: integer
|
|
rangeClass:
|
|
$ref: '#/components/schemas/RangeClass'
|
|
proximityAlertIndication:
|
|
type: boolean
|
|
proximityAlertTimestamp:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
proximityCancellationTimestamp:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
relayIPAddress:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/IpAddr'
|
|
proseUEToNetworkRelayUEID :
|
|
type: string
|
|
proseDestinationLayer2ID:
|
|
type: string
|
|
pFIContainerInformation:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PFIContainerInformation'
|
|
minItems: 0
|
|
transmissionDataContainer:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PC5DataContainer'
|
|
minItems: 0
|
|
receptionDataContainer:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PC5DataContainer'
|
|
minItems: 0
|
|
required:
|
|
- aPIName
|
|
|
|
PFIContainerInformation:
|
|
type: object
|
|
properties:
|
|
pFI:
|
|
type: string
|
|
reportTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
timeofFirstUsage:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
timeofLastUsage:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
qoSInformation:
|
|
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/QosData'
|
|
qoSCharacteristics:
|
|
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/QosCharacteristics'
|
|
userLocationInformation:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
|
|
uetimeZone:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/TimeZone'
|
|
presenceReportingAreaInformation:
|
|
type: object
|
|
additionalProperties:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PresenceInfo'
|
|
minProperties: 0
|
|
|
|
PC5DataContainer:
|
|
type: object
|
|
properties:
|
|
localSequenceNumber:
|
|
type: string
|
|
changeTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
coverageStatus:
|
|
type: boolean
|
|
userLocationInformation:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
|
|
dataVolume:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
|
|
changeCondition:
|
|
type: string
|
|
radioResourcesId:
|
|
$ref: '#/components/schemas/RadioResourcesId'
|
|
radioFrequency:
|
|
type: string
|
|
pC5RadioTechnology:
|
|
type: string
|
|
|
|
OctetString:
|
|
type: string
|
|
pattern: '^[0-9a-fA-F]+$'
|
|
E164:
|
|
type: string
|
|
pattern: '^[0-9a-fA-F]+$'
|
|
IMSAddress:
|
|
type: object
|
|
properties:
|
|
ipv4Addr:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr'
|
|
ipv6Addr:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr'
|
|
e164:
|
|
$ref: '#/components/schemas/E164'
|
|
anyOf:
|
|
- required: [ ipv4Addr ]
|
|
- required: [ ipv6Addr ]
|
|
- required: [ e164 ]
|
|
ServingNodeAddress:
|
|
type: object
|
|
properties:
|
|
ipv4Addr:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr'
|
|
ipv6Addr:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr'
|
|
anyOf:
|
|
- required: [ ipv4Addr ]
|
|
- required: [ ipv6Addr ]
|
|
SIPEventType:
|
|
type: object
|
|
properties:
|
|
sIPMethod:
|
|
type: string
|
|
eventHeader:
|
|
type: string
|
|
expiresHeader:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
ISUPCause:
|
|
type: object
|
|
properties:
|
|
iSUPCauseLocation:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
iSUPCauseValue:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
iSUPCauseDiagnostics:
|
|
$ref: '#/components/schemas/OctetString'
|
|
CalledIdentityChange:
|
|
type: object
|
|
properties:
|
|
calledIdentity:
|
|
type: string
|
|
changeTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
InterOperatorIdentifier:
|
|
type: object
|
|
properties:
|
|
originatingIOI:
|
|
type: string
|
|
terminatingIOI:
|
|
type: string
|
|
EarlyMediaDescription:
|
|
type: object
|
|
properties:
|
|
sDPTimeStamps:
|
|
$ref: '#/components/schemas/SDPTimeStamps'
|
|
sDPMediaComponent:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/SDPMediaComponent'
|
|
minItems: 0
|
|
sDPSessionDescription:
|
|
type: array
|
|
items:
|
|
type: string
|
|
minItems: 0
|
|
SDPTimeStamps:
|
|
type: object
|
|
properties:
|
|
sDPOfferTimestamp:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
sDPAnswerTimestamp:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
SDPMediaComponent:
|
|
type: object
|
|
properties:
|
|
sDPMediaName:
|
|
type: string
|
|
SDPMediaDescription:
|
|
type: array
|
|
items:
|
|
type: string
|
|
minItems: 0
|
|
localGWInsertedIndication:
|
|
type: boolean
|
|
ipRealmDefaultIndication:
|
|
type: boolean
|
|
transcoderInsertedIndication:
|
|
type: boolean
|
|
mediaInitiatorFlag:
|
|
$ref: '#/components/schemas/MediaInitiatorFlag'
|
|
mediaInitiatorParty:
|
|
type: string
|
|
threeGPPChargingId:
|
|
$ref: '#/components/schemas/OctetString'
|
|
accessNetworkChargingIdentifierValue:
|
|
$ref: '#/components/schemas/OctetString'
|
|
sDPType:
|
|
$ref: '#/components/schemas/SDPType'
|
|
ServerCapabilities:
|
|
type: object
|
|
properties:
|
|
mandatoryCapability:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
minItems: 0
|
|
optionalCapability :
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
minItems: 0
|
|
serverName:
|
|
type: array
|
|
items:
|
|
type: string
|
|
minItems: 0
|
|
TrunkGroupID:
|
|
type: object
|
|
properties:
|
|
incomingTrunkGroupID:
|
|
type: string
|
|
outgoingTrunkGroupID:
|
|
type: string
|
|
MessageBody:
|
|
type: object
|
|
properties:
|
|
contentType:
|
|
type: string
|
|
contentLength:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
|
|
contentDisposition:
|
|
type: string
|
|
originator:
|
|
$ref: '#/components/schemas/OriginatorPartyType'
|
|
required:
|
|
- contentType
|
|
- contentLength
|
|
AccessTransferInformation:
|
|
type: object
|
|
properties:
|
|
accessTransferType:
|
|
$ref: '#/components/schemas/AccessTransferType'
|
|
accessNetworkInformation:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/OctetString'
|
|
minItems: 0
|
|
cellularNetworkInformation:
|
|
$ref: '#/components/schemas/OctetString'
|
|
interUETransfer:
|
|
$ref: '#/components/schemas/UETransferType'
|
|
userEquipmentInfo:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Pei'
|
|
instanceId:
|
|
type: string
|
|
relatedIMSChargingIdentifier:
|
|
type: string
|
|
relatedIMSChargingIdentifierNode:
|
|
$ref: '#/components/schemas/IMSAddress'
|
|
changeTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
AccessNetworkInfoChange:
|
|
type: object
|
|
properties:
|
|
accessNetworkInformation:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/OctetString'
|
|
minItems: 0
|
|
cellularNetworkInformation:
|
|
$ref: '#/components/schemas/OctetString'
|
|
changeTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
NNIInformation:
|
|
type: object
|
|
properties:
|
|
sessionDirection:
|
|
$ref: '#/components/schemas/NNISessionDirection'
|
|
nNIType:
|
|
$ref: '#/components/schemas/NNIType'
|
|
relationshipMode:
|
|
$ref: '#/components/schemas/NNIRelationshipMode'
|
|
neighbourNodeAddress:
|
|
$ref: '#/components/schemas/IMSAddress'
|
|
EASRequirements:
|
|
type: object
|
|
properties:
|
|
requiredEASservingLocation:
|
|
$ref: 'TS28538_EdgeNrm.yaml/components/schemas/ServingLocation'
|
|
softwareImageInfo:
|
|
$ref: 'TS28538_EdgeNrm.yaml/components/schemas/SoftwareImageInfo'
|
|
affinityAntiAffinity:
|
|
$ref: 'TS28538_EdgeNrm.yaml/components/schemas/AffinityAntiAffinity'
|
|
serviceContinuity:
|
|
type: boolean
|
|
virtualResource:
|
|
$ref: 'TS28538_EdgeNrm.yaml/components/schemas/VirtualResource'
|
|
NotificationType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- REAUTHORIZATION
|
|
- ABORT_CHARGING
|
|
- type: string
|
|
NodeFunctionality:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- AMF
|
|
- SMF
|
|
- SMS # Included for backwards compatibility, shall not be used
|
|
- SMSF
|
|
- PGW_C_SMF
|
|
- NEFF # Included for backwards compatibility, shall not be used
|
|
- SGW
|
|
- I_SMF
|
|
- ePDG
|
|
- CEF
|
|
- NEF
|
|
- MnS_Producer
|
|
- SGSN
|
|
- V_SMF
|
|
- 5G_DDNMF
|
|
- IMS_Node
|
|
- EES
|
|
- type: string
|
|
ChargingCharacteristicsSelectionMode:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- HOME_DEFAULT
|
|
- ROAMING_DEFAULT
|
|
- VISITING_DEFAULT
|
|
- type: string
|
|
TriggerType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- QUOTA_THRESHOLD
|
|
- QHT
|
|
- FINAL
|
|
- QUOTA_EXHAUSTED
|
|
- VALIDITY_TIME
|
|
- OTHER_QUOTA_TYPE
|
|
- FORCED_REAUTHORISATION
|
|
- UNUSED_QUOTA_TIMER # Included for backwards compatibility, shall not be used
|
|
- UNIT_COUNT_INACTIVITY_TIMER
|
|
- ABNORMAL_RELEASE
|
|
- QOS_CHANGE
|
|
- VOLUME_LIMIT
|
|
- TIME_LIMIT
|
|
- EVENT_LIMIT
|
|
- PLMN_CHANGE
|
|
- USER_LOCATION_CHANGE
|
|
- RAT_CHANGE
|
|
- SESSION_AMBR_CHANGE
|
|
- UE_TIMEZONE_CHANGE
|
|
- TARIFF_TIME_CHANGE
|
|
- MAX_NUMBER_OF_CHANGES_IN_CHARGING_CONDITIONS
|
|
- MANAGEMENT_INTERVENTION
|
|
- CHANGE_OF_UE_PRESENCE_IN_PRESENCE_REPORTING_AREA
|
|
- CHANGE_OF_3GPP_PS_DATA_OFF_STATUS
|
|
- SERVING_NODE_CHANGE
|
|
- REMOVAL_OF_UPF
|
|
- ADDITION_OF_UPF
|
|
- INSERTION_OF_ISMF
|
|
- REMOVAL_OF_ISMF
|
|
- CHANGE_OF_ISMF
|
|
- START_OF_SERVICE_DATA_FLOW
|
|
- ECGI_CHANGE
|
|
- TAI_CHANGE
|
|
- HANDOVER_CANCEL
|
|
- HANDOVER_START
|
|
- HANDOVER_COMPLETE
|
|
- GFBR_GUARANTEED_STATUS_CHANGE
|
|
- ADDITION_OF_ACCESS
|
|
- REMOVAL_OF_ACCESS
|
|
- START_OF_SDF_ADDITIONAL_ACCESS
|
|
- REDUNDANT_TRANSMISSION_CHANGE
|
|
- CGI_SAI_CHANGE
|
|
- RAI_CHANGE
|
|
- type: string
|
|
FinalUnitAction:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- TERMINATE
|
|
- REDIRECT
|
|
- RESTRICT_ACCESS
|
|
- type: string
|
|
RedirectAddressType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- IPV4
|
|
- IPV6
|
|
- URL
|
|
- URI
|
|
- type: string
|
|
TriggerCategory:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- IMMEDIATE_REPORT
|
|
- DEFERRED_REPORT
|
|
- type: string
|
|
QuotaManagementIndicator:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- ONLINE_CHARGING
|
|
- OFFLINE_CHARGING
|
|
- QUOTA_MANAGEMENT_SUSPENDED
|
|
- type: string
|
|
FailureHandling:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- TERMINATE
|
|
- CONTINUE
|
|
- RETRY_AND_TERMINATE
|
|
- type: string
|
|
SessionFailover:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- FAILOVER_NOT_SUPPORTED
|
|
- FAILOVER_SUPPORTED
|
|
- type: string
|
|
3GPPPSDataOffStatus:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- ACTIVE
|
|
- INACTIVE
|
|
- type: string
|
|
ResultCode:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- SUCCESS
|
|
- END_USER_SERVICE_DENIED
|
|
- QUOTA_MANAGEMENT_NOT_APPLICABLE
|
|
- QUOTA_LIMIT_REACHED
|
|
- END_USER_SERVICE_REJECTED
|
|
- USER_UNKNOWN #Included for backwards compatibility, shall not be used
|
|
- RATING_FAILED
|
|
- QUOTA_MANAGEMENT
|
|
- type: string
|
|
PartialRecordMethod:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- DEFAULT
|
|
- INDIVIDUAL
|
|
- type: string
|
|
RoamerInOut:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- IN_BOUND
|
|
- OUT_BOUND
|
|
- type: string
|
|
SMMessageType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- SUBMISSION
|
|
- DELIVERY_REPORT
|
|
- SM_SERVICE_REQUEST
|
|
- DELIVERY
|
|
- type: string
|
|
SMPriority:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- LOW
|
|
- NORMAL
|
|
- HIGH
|
|
- type: string
|
|
DeliveryReportRequested:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- YES
|
|
- NO
|
|
- type: string
|
|
InterfaceType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- UNKNOWN
|
|
- MOBILE_ORIGINATING
|
|
- MOBILE_TERMINATING
|
|
- APPLICATION_ORIGINATING
|
|
- APPLICATION_TERMINATING
|
|
- type: string
|
|
ClassIdentifier:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- PERSONAL
|
|
- ADVERTISEMENT
|
|
- INFORMATIONAL
|
|
- AUTO
|
|
- type: string
|
|
SMAddressType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- EMAIL_ADDRESS
|
|
- MSISDN
|
|
- IPV4_ADDRESS
|
|
- IPV6_ADDRESS
|
|
- NUMERIC_SHORTCODE
|
|
- ALPHANUMERIC_SHORTCODE
|
|
- OTHER
|
|
- IMSI
|
|
- type: string
|
|
SMAddresseeType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- TO
|
|
- CC
|
|
- BCC
|
|
- type: string
|
|
SMServiceType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- VAS4SMS_SHORT_MESSAGE_CONTENT_PROCESSING
|
|
- VAS4SMS_SHORT_MESSAGE_FORWARDING
|
|
- VAS4SMS_SHORT_MESSAGE_FORWARDING_MULTIPLE_SUBSCRIPTIONS
|
|
- VAS4SMS_SHORT_MESSAGE_FILTERING
|
|
- VAS4SMS_SHORT_MESSAGE_RECEIPT
|
|
- VAS4SMS_SHORT_MESSAGE_NETWORK_STORAGE
|
|
- VAS4SMS_SHORT_MESSAGE_TO_MULTIPLE_DESTINATIONS
|
|
- VAS4SMS_SHORT_MESSAGE_VIRTUAL_PRIVATE_NETWORK(VPN)
|
|
- VAS4SMS_SHORT_MESSAGE_AUTO_REPLY
|
|
- VAS4SMS_SHORT_MESSAGE_PERSONAL_SIGNATURE
|
|
- VAS4SMS_SHORT_MESSAGE_DEFERRED_DELIVERY
|
|
- type: string
|
|
ReplyPathRequested:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- NO_REPLY_PATH_SET
|
|
- REPLY_PATH_SET
|
|
- type: string
|
|
oneTimeEventType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- IEC
|
|
- PEC
|
|
- type: string
|
|
dnnSelectionMode:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- VERIFIED
|
|
- UE_DNN_NOT_VERIFIED
|
|
- NW_DNN_NOT_VERIFIED
|
|
- type: string
|
|
APIDirection:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- INVOCATION
|
|
- NOTIFICATION
|
|
- type: string
|
|
RegistrationMessageType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- INITIAL
|
|
- MOBILITY
|
|
- PERIODIC
|
|
- EMERGENCY
|
|
- DEREGISTRATION
|
|
- type: string
|
|
MICOModeIndication:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- MICO_MODE
|
|
- NO_MICO_MODE
|
|
- type: string
|
|
SmsIndication:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- SMS_SUPPORTED
|
|
- SMS_NOT_SUPPORTED
|
|
- type: string
|
|
ManagementOperation:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- CreateMOI #Included for backwards compatibility, shall not be used
|
|
- ModifyMOIAttributes #Included for backwards compatibility, shall not be used
|
|
- DeleteMOI #Included for backwards compatibility, shall not be used
|
|
- CREATE_MOI
|
|
- MODIFY_MOI_ATTR
|
|
- DELETE_MOI
|
|
- type: string
|
|
ManagementOperationStatus:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- OPERATION_SUCCEEDED
|
|
- OPERATION_FAILED
|
|
- type: string
|
|
RedundantTransmissionType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- NON_TRANSMISSION
|
|
- END_TO_END_USER_PLANE_PATHS
|
|
- N3/N9
|
|
- TRANSPORT_LAYER
|
|
- type: string
|
|
VariablePartType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- INTEGER
|
|
- NUMBER
|
|
- TIME
|
|
- DATE
|
|
- CURRENCY
|
|
- type: string
|
|
QuotaConsumptionIndicator:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- QUOTA_NOT_USED
|
|
- QUOTA_IS_USED
|
|
- type: string
|
|
PlayToParty:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- SERVED
|
|
- REMOTE
|
|
- type: string
|
|
AnnouncementPrivacyIndicator:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- NOT_PRIVATE
|
|
- PRIVATE
|
|
- type: string
|
|
SupplementaryServiceType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- OIP
|
|
- OIR
|
|
- TIP
|
|
- TIR
|
|
- HOLD
|
|
- CB
|
|
- CDIV
|
|
- CW
|
|
- MWI
|
|
- CONF
|
|
- FA
|
|
- CCBS
|
|
- CCNR
|
|
- MCID
|
|
- CAT
|
|
- CUG
|
|
- PNM
|
|
- CRS
|
|
- ECT
|
|
- type: string
|
|
SupplementaryServiceMode:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- CFU
|
|
- CFB
|
|
- CFNR
|
|
- CFNL
|
|
- CD
|
|
- CFNRC
|
|
- ICB
|
|
- OCB
|
|
- ACR
|
|
- BLIND_TRANFER
|
|
- CONSULTATIVE_TRANFER
|
|
- type: string
|
|
ParticipantActionType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- CREATE
|
|
- JOIN
|
|
- INVITE_INTO
|
|
- QUIT
|
|
- type: string
|
|
TrafficForwardingWay:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- N6
|
|
- N19
|
|
- LOCAL_SWITCH
|
|
- type: string
|
|
IMSNodeFunctionality:
|
|
# anyOf:
|
|
# - type: string
|
|
# enum:
|
|
# The applicable IMS Nodes are MRFC, IMS-GWF (connected to S-CSCF using ISC) and SIP AS.
|
|
type: string
|
|
enum:
|
|
- S_CSCF
|
|
- P_CSCF
|
|
- I_CSCF
|
|
- MRFC
|
|
- MGCF
|
|
- BGCF
|
|
- AS
|
|
- IBCF
|
|
- S-GW
|
|
- P-GW
|
|
- HSGW
|
|
- E-CSCF
|
|
- MME
|
|
- TRF
|
|
- TF
|
|
- ATCF
|
|
- PROXY
|
|
- EPDG
|
|
- TDF
|
|
- TWAG
|
|
- SCEF
|
|
- IWK_SCEF
|
|
- IMS_GWF
|
|
# - type: string
|
|
RoleOfIMSNode:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- ORIGINATING
|
|
- TERMINATING
|
|
- FORWARDING
|
|
- type: string
|
|
IMSSessionPriority:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- PRIORITY_0
|
|
- PRIORITY_1
|
|
- PRIORITY_2
|
|
- PRIORITY_3
|
|
- PRIORITY_4
|
|
- type: string
|
|
MediaInitiatorFlag:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- CALLED_PARTY
|
|
- CALLING_PARTY
|
|
- UNKNOWN
|
|
- type: string
|
|
SDPType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- OFFER
|
|
- ANSWER
|
|
- type: string
|
|
OriginatorPartyType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- CALLING
|
|
- CALLED
|
|
- type: string
|
|
AccessTransferType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- PS_TO_CS
|
|
- CS_TO_PS
|
|
- PS_TO_PS
|
|
- CS_TO_CS
|
|
- type: string
|
|
UETransferType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- INTRA_UE
|
|
- INTER_UE
|
|
- type: string
|
|
NNISessionDirection:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- INBOUND
|
|
- OUTBOUND
|
|
- type: string
|
|
NNIType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- NON_ROAMING
|
|
- ROAMING_NO_LOOPBACK
|
|
- ROAMING_LOOPBACK
|
|
- type: string
|
|
NNIRelationshipMode:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- TRUSTED
|
|
- NON_TRUSTED
|
|
- type: string
|
|
TADIdentifier:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- CS
|
|
- PS
|
|
- type: string
|
|
ProseFunctionality:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- DIRECT_DISCOVERY
|
|
- DIRECT_COMMUNICATION
|
|
- type: string
|
|
ProseEventType:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- ANNOUNCING
|
|
- MONITORING
|
|
- MATCH_REPORT
|
|
- type: string
|
|
DirectDiscoveryModel:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- MODEL_A
|
|
- MODEL_B
|
|
- type: string
|
|
RoleOfUE:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- ANNOUNCING_UE
|
|
- MONITORING_UE
|
|
- REQUESTOR_UE
|
|
- REQUESTED_UE
|
|
- type: string
|
|
RangeClass:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- RESERVED
|
|
- 50_METER
|
|
- 100_METER
|
|
- 200_METER
|
|
- 500_METER
|
|
- 1000_METER
|
|
- UNUSED
|
|
- type: string
|
|
RadioResourcesId:
|
|
anyOf:
|
|
- type: string
|
|
enum:
|
|
- OPERATOR_PROVIDED
|
|
- CONFIGURED
|
|
- type: string
|