Loading TS26510_CommonData.yaml +13 −0 Original line number Diff line number Diff line Loading @@ -298,6 +298,19 @@ components: maxAge: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32' BDTWindow: type: object description: 'A window in time during which Background Data Transfer is possible with a particular bit rate in the downlink and/or uplink direction.' required: - timeWindow properties: timeWindow: $ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow' maximumDownlinkBitRate: $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate' maximumUplinkBitRate: $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate' ##################################### # Clause 6.4.4: Enumerated data types ##################################### Loading TS26510_Maf_Provisioning_PolicyTemplates.yaml +42 −0 Original line number Diff line number Diff line Loading @@ -253,6 +253,8 @@ components: anyOf: - required: [qoSSpecification] - required: [chargingSpecification] - required: [bdtPolicyId] - required: [bdtSpecification] properties: policyTemplateId: readOnly: true Loading Loading @@ -292,3 +294,43 @@ components: $ref: 'TS26510_CommonData.yaml#/components/schemas/M1QoSSpecification' chargingSpecification: $ref: 'TS26510_CommonData.yaml#/components/schemas/ChargingSpecification' bdtPolicyId: $ref: 'TS29122_CommonData.yaml#/components/schemas/BdtReferenceId' bdtSpecification: $ref: '#/components/schemas/M1BDTSpecification' M1BDTSpecification: type: object description: "Background Data Transfer policy schedule specification." required: - windows properties: startDate: $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime' endDate: $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime' windows: type: object properties: startTime: $ref: 'TS29571_CommonData.yaml#/components/schemas/TimeOfDay' duration: $ref: 'TS29571_CommonData.yaml#/components/schemas/DurationMin' daysInWeek: type: array minItems: 1 maxItems: 7 items: $ref: 'TS29571_CommonData.yaml#/components/schemas/DayOfWeek' numberOfOccurrences: type: integer minimum: 1 numberOfUes: type: integer minimum: 1 estimatedDataVolumePerUe: $ref: 'TS29571_CommonData.yaml#/components/schemas/UsageThreshold' aggregatedDownlinkBitRate: $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate' aggregatedUplinkBitRate: $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate' TS26510_Maf_SessionHandling_DynamicPolicy.yaml +16 −0 Original line number Diff line number Diff line Loading @@ -284,6 +284,22 @@ components: $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/MediaType' qosSpecification: $ref: 'TS26510_CommonData.yaml#/components/schemas/M5QoSSpecification' bdtSpecification: $ref: '#/components/schemas/M5BDTSpecification' qosEnforcement: readOnly: true type: boolean M5BDTSpecification: description: "A client-facing set of Background Data Transfer bids/grants." type: object required: - windows properties: estimatedDataTransferVolume: $ref: 'TS29122_CommonData.yaml#/components/schemas/UsageThreshold' windows: type: array minItems: 1 items: $ref: 'TS26510_CommonData.yaml#/components/schemas/BDTWindow' TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml +5 −0 Original line number Diff line number Diff line Loading @@ -169,6 +169,11 @@ components: type: string policyTemplateId: $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' bdtWindows: type: array minItems: 1 items: $ref: 'TS26510_CommonData.yaml#/components/schemas/BDTWindow' sdfMethods: type: array items: Loading Loading
TS26510_CommonData.yaml +13 −0 Original line number Diff line number Diff line Loading @@ -298,6 +298,19 @@ components: maxAge: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32' BDTWindow: type: object description: 'A window in time during which Background Data Transfer is possible with a particular bit rate in the downlink and/or uplink direction.' required: - timeWindow properties: timeWindow: $ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow' maximumDownlinkBitRate: $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate' maximumUplinkBitRate: $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate' ##################################### # Clause 6.4.4: Enumerated data types ##################################### Loading
TS26510_Maf_Provisioning_PolicyTemplates.yaml +42 −0 Original line number Diff line number Diff line Loading @@ -253,6 +253,8 @@ components: anyOf: - required: [qoSSpecification] - required: [chargingSpecification] - required: [bdtPolicyId] - required: [bdtSpecification] properties: policyTemplateId: readOnly: true Loading Loading @@ -292,3 +294,43 @@ components: $ref: 'TS26510_CommonData.yaml#/components/schemas/M1QoSSpecification' chargingSpecification: $ref: 'TS26510_CommonData.yaml#/components/schemas/ChargingSpecification' bdtPolicyId: $ref: 'TS29122_CommonData.yaml#/components/schemas/BdtReferenceId' bdtSpecification: $ref: '#/components/schemas/M1BDTSpecification' M1BDTSpecification: type: object description: "Background Data Transfer policy schedule specification." required: - windows properties: startDate: $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime' endDate: $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime' windows: type: object properties: startTime: $ref: 'TS29571_CommonData.yaml#/components/schemas/TimeOfDay' duration: $ref: 'TS29571_CommonData.yaml#/components/schemas/DurationMin' daysInWeek: type: array minItems: 1 maxItems: 7 items: $ref: 'TS29571_CommonData.yaml#/components/schemas/DayOfWeek' numberOfOccurrences: type: integer minimum: 1 numberOfUes: type: integer minimum: 1 estimatedDataVolumePerUe: $ref: 'TS29571_CommonData.yaml#/components/schemas/UsageThreshold' aggregatedDownlinkBitRate: $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate' aggregatedUplinkBitRate: $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate'
TS26510_Maf_SessionHandling_DynamicPolicy.yaml +16 −0 Original line number Diff line number Diff line Loading @@ -284,6 +284,22 @@ components: $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/MediaType' qosSpecification: $ref: 'TS26510_CommonData.yaml#/components/schemas/M5QoSSpecification' bdtSpecification: $ref: '#/components/schemas/M5BDTSpecification' qosEnforcement: readOnly: true type: boolean M5BDTSpecification: description: "A client-facing set of Background Data Transfer bids/grants." type: object required: - windows properties: estimatedDataTransferVolume: $ref: 'TS29122_CommonData.yaml#/components/schemas/UsageThreshold' windows: type: array minItems: 1 items: $ref: 'TS26510_CommonData.yaml#/components/schemas/BDTWindow'
TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml +5 −0 Original line number Diff line number Diff line Loading @@ -169,6 +169,11 @@ components: type: string policyTemplateId: $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' bdtWindows: type: array minItems: 1 items: $ref: 'TS26510_CommonData.yaml#/components/schemas/BDTWindow' sdfMethods: type: array items: Loading