Skip to content
This repository was archived by the owner on Oct 17, 2023. It is now read-only.

Latest commit

 

History

History
25 lines (22 loc) · 3.86 KB

File metadata and controls

25 lines (22 loc) · 3.86 KB

Bfwd::Product

Properties

Name Type Description Notes
created DateTime { "description" : "The UTC DateTime when the object was created.", "verbs":[] } [optional]
changed_by String { "description" : "ID of the user who last updated the entity.", "verbs":[] } [optional]
updated DateTime { "description" : "The UTC DateTime when the object was last updated.", "verbs":[] } [optional]
id String {"description":"ID uniquely identifying this product.","verbs":["GET"]} [optional]
crm_id String {"description":"Customer-relationship-management ID of the product.","verbs":["GET","PUT","POST"]} [optional]
account_id String {"description":"","verbs":[]} [optional]
name String {&quot;description&quot;:&quot;A unique name &mdash; for your benefit &mdash; used to identify this product within BillForward. It should reflect the fact that this product confers some service to a customer (e.g. \&quot;Gold membership\&quot;).<br>The product can also be defined by the frequency with which it recurs (e.g. \&quot;Monthly Gold membership\&quot;).<br>Remember also that rate plans can override the timing prescribed by their product. If you intend to override that timing, you may consider the product's period duration to be an unimportant factor when it comes to naming it.&quot;,&quot;verbs&quot;:[&quot;POST&quot;,&quot;PUT&quot;,&quot;GET&quot;]}
public_name String {&quot;description&quot;:&quot;A friendly non-unique name used to identify this product&quot;,&quot;verbs&quot;:[&quot;POST&quot;,&quot;PUT&quot;,&quot;GET&quot;]} [optional]
description String {&quot;description&quot;:&quot;A description &mdash; for your benefit &mdash; of the product. For example: you could explain what service this product entitles a customer to.&quot;,&quot;verbs&quot;:[&quot;POST&quot;,&quot;PUT&quot;,&quot;GET&quot;]}
duration Integer {&quot;description&quot;:&quot;Number of length-measures which constitute the product's period.&quot;,&quot;verbs&quot;:[&quot;POST&quot;,&quot;PUT&quot;,&quot;GET&quot;]}
duration_period String {&quot;description&quot;:&quot;Measure describing the magnitude of the product's period.&quot;,&quot;verbs&quot;:[&quot;POST&quot;,&quot;PUT&quot;,&quot;GET&quot;]}
metadata DynamicMetadata [optional]
trial Integer {&quot;default&quot;:0,&quot;description&quot;:&quot;Number of trial-length-measures which constitute the product's trial period&quot;,&quot;verbs&quot;:[&quot;POST&quot;,&quot;PUT&quot;,&quot;GET&quot;]}
trial_period String {&quot;default&quot;:&quot;none&quot;,&quot;description&quot;:&quot;Measure describing the magnitude of the product's trial period.&quot;,&quot;verbs&quot;:[&quot;POST&quot;,&quot;PUT&quot;,&quot;GET&quot;]}
product_type String {&quot;default&quot;:&quot;recurring&quot;,&quot;description&quot;:&quot;The frequency of the product &mdash; either recurring or non-recurring.&quot;,&quot;verbs&quot;:[&quot;POST&quot;,&quot;PUT&quot;,&quot;GET&quot;]}
deleted BOOLEAN {&quot;description&quot;:&quot;&quot;,&quot;verbs&quot;:[&quot;GET&quot;]} [default to false]
start_date DateTime {&quot;description&quot;:&quot;&quot;,&quot;verbs&quot;:[]} [optional]
payment_terms Integer [optional]