Billing Management: Release notes
Release Kylie:
Readiness status: Mplify Published Standard
Summary:
No changes
Release Janis:
Readiness status: Requested Letter Ballot. It will be most likely published as a standard in this form.
Summary:
- Fixed error return types to be specific instead of
Error.
billingManagement.api.yaml:
/customerBill/{id}GET- Fixed error return types to be specific instead ofError.
/customerBillItem/{id}GET- Fixed error return types to be specific instead ofError.
Release Irene:
Readiness status: Work in progress and is subject to change. Ready for CfC#1.
Summary:
- Implementing new Address model introduced by MEF 150
- Revised, fully specialized Event model.
- State change event now carry the value of the new
state buyerIdandsellerIdin notification now carried via query params (consistent with seller side API)
List of changes in the API:
billingManagement.api.yaml:
-
GET /customerBill:422- response code added
-
Error422- added -
Error422Code- added -
FieldedAddress- replaced withFieldedAddressRepresentationallOfwithGeographicAddress- removedbuildingName- addedcountry- removedcountryCode- addedgeographicSubAddress- removedlanguage- addedpoBox- addedprivateStreetName- addedprivateStreetNumber- addedstreetPreDirection- addedstreetPostDirection- addedstreetSuffix- removed- no attribute is required anymore
-
GeographicSubAddress- removed -
MEFSubUnit- renamed toSubUnit -
RelatedContactInformation:postalAddress- changed ref type toFieldedAddressRepresentation
billingNotification.api.yaml:
-
buyerIdandsellerIdadded to parameters to all endpoints ProductOrderEventPayload -
buyerIdandsellerIdremoved from all payloads -
all listener endpoint changed the
requestBodycontent schema to their respective events. -
408- response code removed -
Error408- removed -
Event- made a generic EventeventType- addedevent- added
-
CustomerBillCreateEvent- added -
CustomerBillCreateEventPayload- added -
CustomerBillEvent- removed -
CustomerBillEventPayload- removed -
CustomerBillEventType- removed -
CustomerBillStateChangeEvent- added -
CustomerBillStateChangeEventPayload- added -
CustomerBillStateType- added
Release Haley:
Readiness status: MEF Published Standard
No changes.
Release Grace:
Readiness status: MEF Published Standard
No changes.
Release Fergie:
Readiness status: Requested Letter Ballot. It will be most likely published as a standard without further changes.
Summary - Only small updates found during the CfC process.
List of changes in the API:
billingManagement.api.yaml:
/hub/:- added
Error501to possible responses
- added
CustomerBillItem:type- renamed tocustomerBillItemTypeunitQuantity- type set to numberproduct- marked as nullableproductOrderItem- marked as nullable
Error:code- removed (still present in all extending error types)status- removed
Error501- addedGeographicSubAddress:id- removed
billingNotification.api.yaml
CustomerBillEventType:CustomerBillCreateEvent- renamed tocustomerBillCreateEventCustomerBillStateChangeEvent- renamed tocustomerBillStateChangeEvent
Release Ella:
First release of this API.
