Interface GetBillingAdjustmentRequestResponse.Builder

  • Method Details

    • billingAdjustmentRequestId

      GetBillingAdjustmentRequestResponse.Builder billingAdjustmentRequestId(String billingAdjustmentRequestId)

      The unique identifier of the billing adjustment request.

      Parameters:
      billingAdjustmentRequestId - The unique identifier of the billing adjustment request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • agreementId

      The unique identifier of the agreement associated with this billing adjustment request.

      Parameters:
      agreementId - The unique identifier of the agreement associated with this billing adjustment request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • adjustmentReasonCode

      GetBillingAdjustmentRequestResponse.Builder adjustmentReasonCode(String adjustmentReasonCode)

      The reason code for the billing adjustment.

      Parameters:
      adjustmentReasonCode - The reason code for the billing adjustment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • adjustmentReasonCode

      The reason code for the billing adjustment.

      Parameters:
      adjustmentReasonCode - The reason code for the billing adjustment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • description

      The detailed description of the billing adjustment reason, if provided.

      Parameters:
      description - The detailed description of the billing adjustment reason, if provided.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • originalInvoiceId

      GetBillingAdjustmentRequestResponse.Builder originalInvoiceId(String originalInvoiceId)

      The identifier of the original invoice being adjusted.

      Parameters:
      originalInvoiceId - The identifier of the original invoice being adjusted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • adjustmentAmount

      GetBillingAdjustmentRequestResponse.Builder adjustmentAmount(String adjustmentAmount)

      The adjustment amount as a string representation of a decimal number.

      Parameters:
      adjustmentAmount - The adjustment amount as a string representation of a decimal number.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • currencyCode

      The currency code for the adjustment amount (e.g., USD).

      Parameters:
      currencyCode - The currency code for the adjustment amount (e.g., USD).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the billing adjustment request.

      Parameters:
      status - The current status of the billing adjustment request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the billing adjustment request.

      Parameters:
      status - The current status of the billing adjustment request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusMessage

      A message providing additional context about the billing adjustment request status. This field is populated only when the status is VALIDATION_FAILED.

      Parameters:
      statusMessage - A message providing additional context about the billing adjustment request status. This field is populated only when the status is VALIDATION_FAILED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      The date and time when the billing adjustment request was created, as a POSIX timestamp (Unix epoch seconds).

      Parameters:
      createdAt - The date and time when the billing adjustment request was created, as a POSIX timestamp (Unix epoch seconds).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      The date and time when the billing adjustment request was last updated, as a POSIX timestamp (Unix epoch seconds).

      Parameters:
      updatedAt - The date and time when the billing adjustment request was last updated, as a POSIX timestamp (Unix epoch seconds).
      Returns:
      Returns a reference to this object so that method calls can be chained together.