Bucket balance Data Model
Domain
The schema is part of the Domain
Description
Represents and tracks the amount remained or owed for a certain type of service by certain customer
Data model
A JSON Schema corresponding to this data model can be found here.
The Data model is defined as shown below:
- type
: Type of prepay balance bucket (e.g.: promotion, deposit, bonus, data, voice, or any other service type)
- Optional
- description
: Text describing the contents of the balance managed by the bucket
- Optional
- href
: A resource URI pointing to the resource in the OB that stores the detailed information for the bucket
- Mandatory
- id
: Unique Identifier within the server for the bucket
- Mandatory
- name
: Friendly name to identify the bucket
- Optional
- partyAccount
: A reference to the account that owns the bucket
- Optional
- product
: A reference to the product whose consumption is managed by the bucket. This is an array to allow scenarios where a given bucket is shared between different products.
- Mandatory
- realizingResource
: A reference to the resource that realizes a product. This is an array to allow scenarios where a given bucket is shared between different resources.
- Optional
- relatedParty
: Used to provide information about any other entity with relation to the balance, for instance to define customer hierarchy for the balance (e.g.: customerId, userId, )
- Optional
- amount
: Amount remained in the bucket
- Optional
- reservedAmount
: Indicate the reserved amount on the bucket
- Optional
- status
: Status for the balance (active, expired, suspended)
- Mandatory
- validFor
: The period for which the balance in the bucket is valid
- Mandatory
TMForum APIs that use this schema
Taking into consideration the snapshot of 04/02/2020 04:22:51 UTC the list of TMForum Open APIs that uses this schemas is:
Coming soon