BillingScheduleSummary¶
-
class
oci.osub_billing_schedule.models.
BillingScheduleSummary
(**kwargs)¶ Bases:
object
Billing schedule details related to Subscription Id
Attributes
INVOICE_STATUS_INVOICED
A constant which can be used with the invoice_status property of a BillingScheduleSummary. INVOICE_STATUS_NOT_INVOICED
A constant which can be used with the invoice_status property of a BillingScheduleSummary. amount
Gets the amount of this BillingScheduleSummary. ar_customer_transaction_id
Gets the ar_customer_transaction_id of this BillingScheduleSummary. ar_invoice_number
Gets the ar_invoice_number of this BillingScheduleSummary. billing_frequency
Gets the billing_frequency of this BillingScheduleSummary. invoice_status
Gets the invoice_status of this BillingScheduleSummary. net_unit_price
Gets the net_unit_price of this BillingScheduleSummary. order_number
Gets the order_number of this BillingScheduleSummary. product
Gets the product of this BillingScheduleSummary. quantity
Gets the quantity of this BillingScheduleSummary. time_end
Gets the time_end of this BillingScheduleSummary. time_invoicing
Gets the time_invoicing of this BillingScheduleSummary. time_start
Gets the time_start of this BillingScheduleSummary. Methods
__init__
(**kwargs)Initializes a new BillingScheduleSummary object with values from keyword arguments. -
INVOICE_STATUS_INVOICED
= 'INVOICED'¶ A constant which can be used with the invoice_status property of a BillingScheduleSummary. This constant has a value of “INVOICED”
-
INVOICE_STATUS_NOT_INVOICED
= 'NOT_INVOICED'¶ A constant which can be used with the invoice_status property of a BillingScheduleSummary. This constant has a value of “NOT_INVOICED”
-
__init__
(**kwargs)¶ Initializes a new BillingScheduleSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - time_start (datetime) – The value to assign to the time_start property of this BillingScheduleSummary.
- time_end (datetime) – The value to assign to the time_end property of this BillingScheduleSummary.
- time_invoicing (datetime) – The value to assign to the time_invoicing property of this BillingScheduleSummary.
- invoice_status (str) – The value to assign to the invoice_status property of this BillingScheduleSummary. Allowed values for this property are: “INVOICED”, “NOT_INVOICED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- quantity (str) – The value to assign to the quantity property of this BillingScheduleSummary.
- net_unit_price (str) – The value to assign to the net_unit_price property of this BillingScheduleSummary.
- amount (str) – The value to assign to the amount property of this BillingScheduleSummary.
- billing_frequency (str) – The value to assign to the billing_frequency property of this BillingScheduleSummary.
- ar_invoice_number (str) – The value to assign to the ar_invoice_number property of this BillingScheduleSummary.
- ar_customer_transaction_id (str) – The value to assign to the ar_customer_transaction_id property of this BillingScheduleSummary.
- order_number (str) – The value to assign to the order_number property of this BillingScheduleSummary.
- product (oci.osub_billing_schedule.models.Product) – The value to assign to the product property of this BillingScheduleSummary.
-
amount
¶ Gets the amount of this BillingScheduleSummary. Billing schedule line net amount
Returns: The amount of this BillingScheduleSummary. Return type: str
-
ar_customer_transaction_id
¶ Gets the ar_customer_transaction_id of this BillingScheduleSummary. Indicates the associated AR Customer transaction id a unique identifier existing on AR.
Returns: The ar_customer_transaction_id of this BillingScheduleSummary. Return type: str
-
ar_invoice_number
¶ Gets the ar_invoice_number of this BillingScheduleSummary. Indicates the associated AR Invoice Number
Returns: The ar_invoice_number of this BillingScheduleSummary. Return type: str
-
billing_frequency
¶ Gets the billing_frequency of this BillingScheduleSummary. Billing frequency
Returns: The billing_frequency of this BillingScheduleSummary. Return type: str
-
invoice_status
¶ Gets the invoice_status of this BillingScheduleSummary. Billing schedule invoice status
Allowed values for this property are: “INVOICED”, “NOT_INVOICED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The invoice_status of this BillingScheduleSummary. Return type: str
-
net_unit_price
¶ Gets the net_unit_price of this BillingScheduleSummary. Billing schedule net unit price
Returns: The net_unit_price of this BillingScheduleSummary. Return type: str
-
order_number
¶ Gets the order_number of this BillingScheduleSummary. Order number associated with the Subscribed Service
Returns: The order_number of this BillingScheduleSummary. Return type: str
-
product
¶ Gets the product of this BillingScheduleSummary.
Returns: The product of this BillingScheduleSummary. Return type: oci.osub_billing_schedule.models.Product
-
quantity
¶ Gets the quantity of this BillingScheduleSummary. Billing schedule quantity
Returns: The quantity of this BillingScheduleSummary. Return type: str
-
time_end
¶ Gets the time_end of this BillingScheduleSummary. Billing schedule end date
Returns: The time_end of this BillingScheduleSummary. Return type: datetime
-
time_invoicing
¶ Gets the time_invoicing of this BillingScheduleSummary. Billing schedule invoicing date
Returns: The time_invoicing of this BillingScheduleSummary. Return type: datetime
-
time_start
¶ Gets the time_start of this BillingScheduleSummary. Billing schedule start date
Returns: The time_start of this BillingScheduleSummary. Return type: datetime
-