diff --git a/slate/source/includes/_banking_apis.md.erb b/slate/source/includes/_banking_apis.md.erb index 6ffeea82..fc1d00dd 100644 --- a/slate/source/includes/_banking_apis.md.erb +++ b/slate/source/includes/_banking_apis.md.erb @@ -10,6 +10,10 @@ This specification defines the APIs for Data Holders exposing Banking endpoints. Banking OpenAPI Specification (YAML) +```diff +Fixed the 'BankingTransactionDetail' schema to treat the 'extendedDescription' as conditional +``` + <%= partial "includes/cds_banking.md" %> <%= partial "includes/banking/_product_categories.md" %> <%= partial "includes/banking/_product_components.md" %> diff --git a/slate/source/includes/releasenotes/releasenotes.1.19.0.html.md b/slate/source/includes/releasenotes/releasenotes.1.19.0.html.md index bc962dcb..c5ffada6 100644 --- a/slate/source/includes/releasenotes/releasenotes.1.19.0.html.md +++ b/slate/source/includes/releasenotes/releasenotes.1.19.0.html.md @@ -24,7 +24,6 @@ This release addresses the following change requests raised on [Standards Mainte - [Standards Maintenance Issue 529: CX - Energy Data Language Standards - NMI and Scheduled Payments](https://github.com/ConsumerDataStandardsAustralia/standards-maintenance/issues/529) - ### Decision Proposals This release addresses the following Decision Proposals published on [Standards](https://github.com/ConsumerDataStandardsAustralia/standards/issues): diff --git a/slate/source/includes/releasenotes/releasenotes.1.20.0.html.md b/slate/source/includes/releasenotes/releasenotes.1.20.0.html.md index 58deb642..59797ca9 100644 --- a/slate/source/includes/releasenotes/releasenotes.1.20.0.html.md +++ b/slate/source/includes/releasenotes/releasenotes.1.20.0.html.md @@ -20,6 +20,7 @@ This release addresses the following minor defects raised on [Standards Staging] This release addresses the following change requests raised on [Standards Maintenance](https://github.com/ConsumerDataStandardsAustralia/standards-maintenance/issues): +- [Standards Maintenance Issue 414: Properties in BankingTransactionDetail objects](https://github.com/ConsumerDataStandardsAustralia/standards-maintenance/issues/414) - [Standards Maintenance Issue 506: Energy error codes for issues in data received by DH from SDH](https://github.com/ConsumerDataStandardsAustralia/standards-maintenance/issues/506) - [Standards Maintenance Issue 526: Energy / Get DER for Service Point - allow for no data](https://github.com/ConsumerDataStandardsAustralia/standards-maintenance/issues/526) - [Standards Maintenance Issue 524: EnergyDerRecord - mandatory values not available in AEMO's DER register](https://github.com/ConsumerDataStandardsAustralia/standards-maintenance/issues/524) @@ -48,6 +49,7 @@ This release addresses the following Decision Proposals published on [Standards] |Change|Description|Link| |------|-----------|----| +| BankingTransactionDetail schema fix | [**Standards Maintenance #414**](https://github.com/ConsumerDataStandardsAustralia/standards-maintenance/issues/414): Fixed the BankingTransactionDetail object to correctly show it as conditional based on the extensionUType. | [BankingTransactionDetail](../../#tocSbankingtransactiondetail) | | Energy schema | [**Standards Maintenance #526**](https://github.com/ConsumerDataStandardsAustralia/standards-maintenance/issues/526): | [Energy Schema](../../#energy-apis) | | Energy schema | [**Standards Maintenance #524**](https://github.com/ConsumerDataStandardsAustralia/standards-maintenance/issues/524): Updated description of `inverterDeviceCapacity`, `derDevices.nominalRatedCapacity` and `derDevices.nominalStorageCapacity` fields in `EnergyDerRecord.acConnections` noting 0 as the default when value not known | [Energy Schema](../../#energy-apis) | | Draft Telco standards | [**Decision Proposal #275**](https://github.com/ConsumerDataStandardsAustralia/standards/issues/275): Publish of draft (ie. non-binding) technical standards for the Telco sector for holistic review | [Telco Schema](../../#telco-apis) | diff --git a/swagger-gen/api/cds_banking.json b/swagger-gen/api/cds_banking.json index d858aeac..f8058686 100644 --- a/swagger-gen/api/cds_banking.json +++ b/swagger-gen/api/cds_banking.json @@ -4710,20 +4710,20 @@ }, "extensionUType": { "type": "string", - "description": "Optional extended data provided specific to transaction originated via NPP", + "description": "Optional extended data specific to transactions originated via NPP", "enum": [ "x2p101Payload" ] }, "x2p101Payload": { - "required": [ + "x-conditional": [ "extendedDescription" ], "type": "object", "properties": { "extendedDescription": { "type": "string", - "description": "An extended string description. Only present if specified by the extensionUType field" + "description": "An extended string description. Required if the extensionUType field is `x2p101Payload`" }, "endToEndId": { "type": "string", @@ -4746,7 +4746,7 @@ "x-conditional": [ "payer", "payee", - "extendedDescription" + "x2p101Payload" ] } }