Loading OpenAPI/README.md +3 −0 Original line number Diff line number Diff line Loading @@ -103,6 +103,9 @@ The links below will open the Swagger Editor/UI and auto-load the OpenAPI YAML f ([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=OpenAPI/TS28318_DsoNrm.yaml)) ([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=OpenAPI/TS28318_DsoNrm.yaml)) * Energy Information NRM (TS 28.310) ([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=OpenAPI/TS28310_EnergyInformationNrm.yaml)) ([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=OpenAPI/TS28310_EnergyInformationNrm.yaml)) ## Management Services (MnS) Loading OpenAPI/TS28310_EnergyInformationNrm.yaml 0 → 100644 +95 −0 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Energy Information NRM version: 19.0.0 description: >- OAS 3.0.1 specification of the Energy Information NRM © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.310; Energy Information NRM url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.310/ paths: {} components: schemas: #-------- Definition of types----------------------------------------------------- EnergySourceInfo: type: object properties: energySourceType: type: string energySourceCef: type: number format: float minimum: 0 renewableEnergy: type: boolean energyCompositionPercentage: type: number format: float default: 100 minimum: 1 maximum: 100 EnergySupplyMode: type: string enum: - GRID_ELECTRICITY - BACKUP_ENERGY - LOCALLY_GENERATED_ENERGY #-------- Definition of concrete IOCs -------------------------------------------- SubNetwork-ncO-EnergyInformationNrm: type: object properties: EnergySupplyInfo: $ref: '#/components/schemas/EnergySupplyInfo-Multiple' EnergyInfoGroup: $ref: '#/components/schemas/EnergyInfoGroup-Multiple' EnergySupplyInfo-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: type: object properties: energySupplyMode: $ref: '#/components/schemas/EnergySupplyMode' energySourceList: type: array uniqueItems: true minItems: 1 items: $ref: '#/components/schemas/EnergySourceInfo' EnergyInfoGroup-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: type: object properties: energySupplyModeRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' memberDNList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' #-------- Definition of JSON arrays for name-contained IOCs ---------------------- EnergySupplyInfo-Multiple: type: array items: $ref: '#/components/schemas/EnergySupplyInfo-Single' EnergyInfoGroup-Multiple: type: array items: $ref: '#/components/schemas/EnergyInfoGroup-Single' #--------------------------------- Definition ------------------------------------ resources-energyInformationNrm: oneOf: - $ref: '#/components/schemas/EnergySupplyInfo-Single' - $ref: '#/components/schemas/EnergyInfoGroup-Single' OpenAPI/TS28623_FeatureNrm.yaml +1 −0 Original line number Diff line number Diff line Loading @@ -36,5 +36,6 @@ components: - $ref: 'TS28623_SubscriptionControlNrm.yaml#/components/schemas/resources-subscriptionControlNrm' - $ref: 'TS28623_ThresholdMonitorNrm.yaml#/components/schemas/resources-thresholdMonitorNrm' - $ref: 'TS28623_TraceControlNrm.yaml#/components/schemas/resources-traceControlNrm' - $ref: 'TS28310_EnergyInformationNrm.yaml#/components/schemas/resources-energyInformationNrm' #----- Definitions in TS 28.623 for TS 28.532 --------------------------# OpenAPI/TS28623_GenericNrm.yaml +1 −1 Original line number Diff line number Diff line Loading @@ -608,7 +608,7 @@ components: - $ref: 'TS28541_NrNrm.yaml#/components/schemas/SubNetwork-ncO-NrNrm' - $ref: 'TS28541_5GcNrm.yaml#/components/schemas/SubNetwork-ncO-5GcNrm' - $ref: 'TS28318_DsoNrm.yaml#/components/schemas/SubNetwork-ncO-DsoNrm' - $ref: 'TS28310_EnergyInformationNrm.yaml#/components/schemas/SubNetwork-ncO-EnergyInformationNrm' ManagedElement-Single: allOf: Loading Loading
OpenAPI/README.md +3 −0 Original line number Diff line number Diff line Loading @@ -103,6 +103,9 @@ The links below will open the Swagger Editor/UI and auto-load the OpenAPI YAML f ([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=OpenAPI/TS28318_DsoNrm.yaml)) ([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=OpenAPI/TS28318_DsoNrm.yaml)) * Energy Information NRM (TS 28.310) ([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=OpenAPI/TS28310_EnergyInformationNrm.yaml)) ([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=OpenAPI/TS28310_EnergyInformationNrm.yaml)) ## Management Services (MnS) Loading
OpenAPI/TS28310_EnergyInformationNrm.yaml 0 → 100644 +95 −0 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Energy Information NRM version: 19.0.0 description: >- OAS 3.0.1 specification of the Energy Information NRM © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.310; Energy Information NRM url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.310/ paths: {} components: schemas: #-------- Definition of types----------------------------------------------------- EnergySourceInfo: type: object properties: energySourceType: type: string energySourceCef: type: number format: float minimum: 0 renewableEnergy: type: boolean energyCompositionPercentage: type: number format: float default: 100 minimum: 1 maximum: 100 EnergySupplyMode: type: string enum: - GRID_ELECTRICITY - BACKUP_ENERGY - LOCALLY_GENERATED_ENERGY #-------- Definition of concrete IOCs -------------------------------------------- SubNetwork-ncO-EnergyInformationNrm: type: object properties: EnergySupplyInfo: $ref: '#/components/schemas/EnergySupplyInfo-Multiple' EnergyInfoGroup: $ref: '#/components/schemas/EnergyInfoGroup-Multiple' EnergySupplyInfo-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: type: object properties: energySupplyMode: $ref: '#/components/schemas/EnergySupplyMode' energySourceList: type: array uniqueItems: true minItems: 1 items: $ref: '#/components/schemas/EnergySourceInfo' EnergyInfoGroup-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: type: object properties: energySupplyModeRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' memberDNList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' #-------- Definition of JSON arrays for name-contained IOCs ---------------------- EnergySupplyInfo-Multiple: type: array items: $ref: '#/components/schemas/EnergySupplyInfo-Single' EnergyInfoGroup-Multiple: type: array items: $ref: '#/components/schemas/EnergyInfoGroup-Single' #--------------------------------- Definition ------------------------------------ resources-energyInformationNrm: oneOf: - $ref: '#/components/schemas/EnergySupplyInfo-Single' - $ref: '#/components/schemas/EnergyInfoGroup-Single'
OpenAPI/TS28623_FeatureNrm.yaml +1 −0 Original line number Diff line number Diff line Loading @@ -36,5 +36,6 @@ components: - $ref: 'TS28623_SubscriptionControlNrm.yaml#/components/schemas/resources-subscriptionControlNrm' - $ref: 'TS28623_ThresholdMonitorNrm.yaml#/components/schemas/resources-thresholdMonitorNrm' - $ref: 'TS28623_TraceControlNrm.yaml#/components/schemas/resources-traceControlNrm' - $ref: 'TS28310_EnergyInformationNrm.yaml#/components/schemas/resources-energyInformationNrm' #----- Definitions in TS 28.623 for TS 28.532 --------------------------#
OpenAPI/TS28623_GenericNrm.yaml +1 −1 Original line number Diff line number Diff line Loading @@ -608,7 +608,7 @@ components: - $ref: 'TS28541_NrNrm.yaml#/components/schemas/SubNetwork-ncO-NrNrm' - $ref: 'TS28541_5GcNrm.yaml#/components/schemas/SubNetwork-ncO-5GcNrm' - $ref: 'TS28318_DsoNrm.yaml#/components/schemas/SubNetwork-ncO-DsoNrm' - $ref: 'TS28310_EnergyInformationNrm.yaml#/components/schemas/SubNetwork-ncO-EnergyInformationNrm' ManagedElement-Single: allOf: Loading