Loading TS28623_SubscriptionControlNrm.yamldeleted 100644 → 0 +0 −75 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Subscription Control NRM version: 18.2.0 description: >- OAS 3.0.1 definition of the Subscription Control NRM fragment © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.623; Generic NRM url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.623/ paths: {} components: schemas: #-------- Definition of types----------------------------------------------------- Scope: type: object properties: scopeType: type: string enum: - BASE_ONLY - BASE_ALL - BASE_NTH_LEVEL - BASE_SUBTREE scopeLevel: type: integer #-------- Definition of concrete IOCs -------------------------------------------- NtfSubscriptionControl-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: type: object properties: notificationRecipientAddress: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Uri' notificationTypes: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationType' scope: $ref: '#/components/schemas/Scope' notificationFilter: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Filter' HeartbeatControl: $ref: '#/components/schemas/HeartbeatControl-Single' HeartbeatControl-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: type: object properties: heartbeatNtfPeriod: type: integer minimum: 0 triggerHeartbeatNtf: type: boolean #-------- Definition of YAML arrays for name-contained IOCs ---------------------- NtfSubscriptionControl-Multiple: type: array items: $ref: '#/components/schemas/NtfSubscriptionControl-Single' #-------- Definitions in TS 28.623 for TS 28.532 --------------------------------- resources-SubscriptionControlNrm: oneOf: - $ref: '#/components/schemas/NtfSubscriptionControl-Single' - $ref: '#/components/schemas/HeartbeatControl-Single' No newline at end of file Loading
TS28623_SubscriptionControlNrm.yamldeleted 100644 → 0 +0 −75 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Subscription Control NRM version: 18.2.0 description: >- OAS 3.0.1 definition of the Subscription Control NRM fragment © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.623; Generic NRM url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.623/ paths: {} components: schemas: #-------- Definition of types----------------------------------------------------- Scope: type: object properties: scopeType: type: string enum: - BASE_ONLY - BASE_ALL - BASE_NTH_LEVEL - BASE_SUBTREE scopeLevel: type: integer #-------- Definition of concrete IOCs -------------------------------------------- NtfSubscriptionControl-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: type: object properties: notificationRecipientAddress: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Uri' notificationTypes: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationType' scope: $ref: '#/components/schemas/Scope' notificationFilter: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Filter' HeartbeatControl: $ref: '#/components/schemas/HeartbeatControl-Single' HeartbeatControl-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: type: object properties: heartbeatNtfPeriod: type: integer minimum: 0 triggerHeartbeatNtf: type: boolean #-------- Definition of YAML arrays for name-contained IOCs ---------------------- NtfSubscriptionControl-Multiple: type: array items: $ref: '#/components/schemas/NtfSubscriptionControl-Single' #-------- Definitions in TS 28.623 for TS 28.532 --------------------------------- resources-SubscriptionControlNrm: oneOf: - $ref: '#/components/schemas/NtfSubscriptionControl-Single' - $ref: '#/components/schemas/HeartbeatControl-Single' No newline at end of file