Class InvoiceSupplier

java.lang.Object
travel.wink.sdk.extranet.model.InvoiceSupplier

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-07-24T11:29:25.504149142+07:00[Asia/Bangkok]") public class InvoiceSupplier extends Object
InvoiceSupplier
  • Field Details

  • Constructor Details

    • InvoiceSupplier

      public InvoiceSupplier()
  • Method Details

    • accountCountry

      public InvoiceSupplier accountCountry(String accountCountry)
    • getAccountCountry

      @Nullable public String getAccountCountry()
      Get accountCountry
      Returns:
      accountCountry
    • setAccountCountry

      public void setAccountCountry(String accountCountry)
    • accountName

      public InvoiceSupplier accountName(String accountName)
    • getAccountName

      @Nullable public String getAccountName()
      Get accountName
      Returns:
      accountName
    • setAccountName

      public void setAccountName(String accountName)
    • amountDue

      public InvoiceSupplier amountDue(Long amountDue)
    • getAmountDue

      @Nullable public Long getAmountDue()
      Get amountDue
      Returns:
      amountDue
    • setAmountDue

      public void setAmountDue(Long amountDue)
    • amountPaid

      public InvoiceSupplier amountPaid(Long amountPaid)
    • getAmountPaid

      @Nullable public Long getAmountPaid()
      Get amountPaid
      Returns:
      amountPaid
    • setAmountPaid

      public void setAmountPaid(Long amountPaid)
    • amountRemaining

      public InvoiceSupplier amountRemaining(Long amountRemaining)
    • getAmountRemaining

      @Nullable public Long getAmountRemaining()
      Get amountRemaining
      Returns:
      amountRemaining
    • setAmountRemaining

      public void setAmountRemaining(Long amountRemaining)
    • applicationFeeAmount

      public InvoiceSupplier applicationFeeAmount(Long applicationFeeAmount)
    • getApplicationFeeAmount

      @Nullable public Long getApplicationFeeAmount()
      Get applicationFeeAmount
      Returns:
      applicationFeeAmount
    • setApplicationFeeAmount

      public void setApplicationFeeAmount(Long applicationFeeAmount)
    • attemptCount

      public InvoiceSupplier attemptCount(Long attemptCount)
    • getAttemptCount

      @Nullable public Long getAttemptCount()
      Get attemptCount
      Returns:
      attemptCount
    • setAttemptCount

      public void setAttemptCount(Long attemptCount)
    • attempted

      public InvoiceSupplier attempted(Boolean attempted)
    • getAttempted

      @Nullable public Boolean getAttempted()
      Get attempted
      Returns:
      attempted
    • setAttempted

      public void setAttempted(Boolean attempted)
    • autoAdvance

      public InvoiceSupplier autoAdvance(Boolean autoAdvance)
    • getAutoAdvance

      @Nullable public Boolean getAutoAdvance()
      Get autoAdvance
      Returns:
      autoAdvance
    • setAutoAdvance

      public void setAutoAdvance(Boolean autoAdvance)
    • billing

      public InvoiceSupplier billing(String billing)
    • getBilling

      @Nullable public String getBilling()
      Get billing
      Returns:
      billing
    • setBilling

      public void setBilling(String billing)
    • billingReason

      public InvoiceSupplier billingReason(String billingReason)
    • getBillingReason

      @Nullable public String getBillingReason()
      Get billingReason
      Returns:
      billingReason
    • setBillingReason

      public void setBillingReason(String billingReason)
    • collectionMethod

      public InvoiceSupplier collectionMethod(String collectionMethod)
    • getCollectionMethod

      @Nullable public String getCollectionMethod()
      Get collectionMethod
      Returns:
      collectionMethod
    • setCollectionMethod

      public void setCollectionMethod(String collectionMethod)
    • created

      public InvoiceSupplier created(Long created)
    • getCreated

      @Nullable public Long getCreated()
      Get created
      Returns:
      created
    • setCreated

      public void setCreated(Long created)
    • currency

      public InvoiceSupplier currency(String currency)
    • getCurrency

      @Nullable public String getCurrency()
      Get currency
      Returns:
      currency
    • setCurrency

      public void setCurrency(String currency)
    • customerAddress

      public InvoiceSupplier customerAddress(AddressSupplier customerAddress)
    • getCustomerAddress

      @Nullable @Valid public @Valid AddressSupplier getCustomerAddress()
      Get customerAddress
      Returns:
      customerAddress
    • setCustomerAddress

      public void setCustomerAddress(AddressSupplier customerAddress)
    • customerEmail

      public InvoiceSupplier customerEmail(String customerEmail)
    • getCustomerEmail

      @Nullable public String getCustomerEmail()
      Get customerEmail
      Returns:
      customerEmail
    • setCustomerEmail

      public void setCustomerEmail(String customerEmail)
    • customerName

      public InvoiceSupplier customerName(String customerName)
    • getCustomerName

      @Nullable public String getCustomerName()
      Get customerName
      Returns:
      customerName
    • setCustomerName

      public void setCustomerName(String customerName)
    • customerPhone

      public InvoiceSupplier customerPhone(String customerPhone)
    • getCustomerPhone

      @Nullable public String getCustomerPhone()
      Get customerPhone
      Returns:
      customerPhone
    • setCustomerPhone

      public void setCustomerPhone(String customerPhone)
    • customerShipping

      public InvoiceSupplier customerShipping(ShippingDetailsSupplier customerShipping)
    • getCustomerShipping

      @Nullable @Valid public @Valid ShippingDetailsSupplier getCustomerShipping()
      Get customerShipping
      Returns:
      customerShipping
    • setCustomerShipping

      public void setCustomerShipping(ShippingDetailsSupplier customerShipping)
    • customerTaxExempt

      public InvoiceSupplier customerTaxExempt(String customerTaxExempt)
    • getCustomerTaxExempt

      @Nullable public String getCustomerTaxExempt()
      Get customerTaxExempt
      Returns:
      customerTaxExempt
    • setCustomerTaxExempt

      public void setCustomerTaxExempt(String customerTaxExempt)
    • customerTaxIds

      public InvoiceSupplier customerTaxIds(List<CustomerTaxIdSupplier> customerTaxIds)
    • addCustomerTaxIdsItem

      public InvoiceSupplier addCustomerTaxIdsItem(CustomerTaxIdSupplier customerTaxIdsItem)
    • getCustomerTaxIds

      @Nullable @Valid public @Valid List<CustomerTaxIdSupplier> getCustomerTaxIds()
      Get customerTaxIds
      Returns:
      customerTaxIds
    • setCustomerTaxIds

      public void setCustomerTaxIds(List<CustomerTaxIdSupplier> customerTaxIds)
    • defaultTaxRates

      public InvoiceSupplier defaultTaxRates(List<TaxRateSupplier> defaultTaxRates)
    • addDefaultTaxRatesItem

      public InvoiceSupplier addDefaultTaxRatesItem(TaxRateSupplier defaultTaxRatesItem)
    • getDefaultTaxRates

      @Nullable @Valid public @Valid List<TaxRateSupplier> getDefaultTaxRates()
      Get defaultTaxRates
      Returns:
      defaultTaxRates
    • setDefaultTaxRates

      public void setDefaultTaxRates(List<TaxRateSupplier> defaultTaxRates)
    • deleted

      public InvoiceSupplier deleted(Boolean deleted)
    • getDeleted

      @Nullable public Boolean getDeleted()
      Get deleted
      Returns:
      deleted
    • setDeleted

      public void setDeleted(Boolean deleted)
    • description

      public InvoiceSupplier description(String description)
    • getDescription

      @Nullable public String getDescription()
      Get description
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • discount

      public InvoiceSupplier discount(DiscountSupplier discount)
    • getDiscount

      @Nullable @Valid public @Valid DiscountSupplier getDiscount()
      Get discount
      Returns:
      discount
    • setDiscount

      public void setDiscount(DiscountSupplier discount)
    • dueDate

      public InvoiceSupplier dueDate(Long dueDate)
    • getDueDate

      @Nullable public Long getDueDate()
      Get dueDate
      Returns:
      dueDate
    • setDueDate

      public void setDueDate(Long dueDate)
    • endingBalance

      public InvoiceSupplier endingBalance(Long endingBalance)
    • getEndingBalance

      @Nullable public Long getEndingBalance()
      Get endingBalance
      Returns:
      endingBalance
    • setEndingBalance

      public void setEndingBalance(Long endingBalance)
    • footer

      public InvoiceSupplier footer(String footer)
    • getFooter

      @Nullable public String getFooter()
      Get footer
      Returns:
      footer
    • setFooter

      public void setFooter(String footer)
    • hostedInvoiceUrl

      public InvoiceSupplier hostedInvoiceUrl(String hostedInvoiceUrl)
    • getHostedInvoiceUrl

      @Nullable public String getHostedInvoiceUrl()
      Get hostedInvoiceUrl
      Returns:
      hostedInvoiceUrl
    • setHostedInvoiceUrl

      public void setHostedInvoiceUrl(String hostedInvoiceUrl)
    • id

      public InvoiceSupplier id(String id)
    • getId

      @Nullable public String getId()
      Get id
      Returns:
      id
    • setId

      public void setId(String id)
    • invoicePdf

      public InvoiceSupplier invoicePdf(String invoicePdf)
    • getInvoicePdf

      @Nullable public String getInvoicePdf()
      Get invoicePdf
      Returns:
      invoicePdf
    • setInvoicePdf

      public void setInvoicePdf(String invoicePdf)
    • lines

    • getLines

      @Nullable @Valid public @Valid InvoiceLineItemCollectionSupplier getLines()
      Get lines
      Returns:
      lines
    • setLines

      public void setLines(InvoiceLineItemCollectionSupplier lines)
    • livemode

      public InvoiceSupplier livemode(Boolean livemode)
    • getLivemode

      @Nullable public Boolean getLivemode()
      Get livemode
      Returns:
      livemode
    • setLivemode

      public void setLivemode(Boolean livemode)
    • metadata

      public InvoiceSupplier metadata(Map<String,String> metadata)
    • putMetadataItem

      public InvoiceSupplier putMetadataItem(String key, String metadataItem)
    • getMetadata

      @Nullable public Map<String,String> getMetadata()
      Get metadata
      Returns:
      metadata
    • setMetadata

      public void setMetadata(Map<String,String> metadata)
    • nextPaymentAttempt

      public InvoiceSupplier nextPaymentAttempt(Long nextPaymentAttempt)
    • getNextPaymentAttempt

      @Nullable public Long getNextPaymentAttempt()
      Get nextPaymentAttempt
      Returns:
      nextPaymentAttempt
    • setNextPaymentAttempt

      public void setNextPaymentAttempt(Long nextPaymentAttempt)
    • number

      public InvoiceSupplier number(String number)
    • getNumber

      @Nullable public String getNumber()
      Get number
      Returns:
      number
    • setNumber

      public void setNumber(String number)
    • _object

      public InvoiceSupplier _object(String _object)
    • getObject

      @Nullable public String getObject()
      Get _object
      Returns:
      _object
    • setObject

      public void setObject(String _object)
    • paid

      public InvoiceSupplier paid(Boolean paid)
    • getPaid

      @Nullable public Boolean getPaid()
      Get paid
      Returns:
      paid
    • setPaid

      public void setPaid(Boolean paid)
    • periodEnd

      public InvoiceSupplier periodEnd(Long periodEnd)
    • getPeriodEnd

      @Nullable public Long getPeriodEnd()
      Get periodEnd
      Returns:
      periodEnd
    • setPeriodEnd

      public void setPeriodEnd(Long periodEnd)
    • periodStart

      public InvoiceSupplier periodStart(Long periodStart)
    • getPeriodStart

      @Nullable public Long getPeriodStart()
      Get periodStart
      Returns:
      periodStart
    • setPeriodStart

      public void setPeriodStart(Long periodStart)
    • postPaymentCreditNotesAmount

      public InvoiceSupplier postPaymentCreditNotesAmount(Long postPaymentCreditNotesAmount)
    • getPostPaymentCreditNotesAmount

      @Nullable public Long getPostPaymentCreditNotesAmount()
      Get postPaymentCreditNotesAmount
      Returns:
      postPaymentCreditNotesAmount
    • setPostPaymentCreditNotesAmount

      public void setPostPaymentCreditNotesAmount(Long postPaymentCreditNotesAmount)
    • prePaymentCreditNotesAmount

      public InvoiceSupplier prePaymentCreditNotesAmount(Long prePaymentCreditNotesAmount)
    • getPrePaymentCreditNotesAmount

      @Nullable public Long getPrePaymentCreditNotesAmount()
      Get prePaymentCreditNotesAmount
      Returns:
      prePaymentCreditNotesAmount
    • setPrePaymentCreditNotesAmount

      public void setPrePaymentCreditNotesAmount(Long prePaymentCreditNotesAmount)
    • receiptNumber

      public InvoiceSupplier receiptNumber(String receiptNumber)
    • getReceiptNumber

      @Nullable public String getReceiptNumber()
      Get receiptNumber
      Returns:
      receiptNumber
    • setReceiptNumber

      public void setReceiptNumber(String receiptNumber)
    • startingBalance

      public InvoiceSupplier startingBalance(Long startingBalance)
    • getStartingBalance

      @Nullable public Long getStartingBalance()
      Get startingBalance
      Returns:
      startingBalance
    • setStartingBalance

      public void setStartingBalance(Long startingBalance)
    • statementDescriptor

      public InvoiceSupplier statementDescriptor(String statementDescriptor)
    • getStatementDescriptor

      @Nullable public String getStatementDescriptor()
      Get statementDescriptor
      Returns:
      statementDescriptor
    • setStatementDescriptor

      public void setStatementDescriptor(String statementDescriptor)
    • status

      public InvoiceSupplier status(String status)
    • getStatus

      @Nullable public String getStatus()
      Get status
      Returns:
      status
    • setStatus

      public void setStatus(String status)
    • statusTransitions

      public InvoiceSupplier statusTransitions(StatusTransitionsSupplier statusTransitions)
    • getStatusTransitions

      @Nullable @Valid public @Valid StatusTransitionsSupplier getStatusTransitions()
      Get statusTransitions
      Returns:
      statusTransitions
    • setStatusTransitions

      public void setStatusTransitions(StatusTransitionsSupplier statusTransitions)
    • subscriptionProrationDate

      public InvoiceSupplier subscriptionProrationDate(Long subscriptionProrationDate)
    • getSubscriptionProrationDate

      @Nullable public Long getSubscriptionProrationDate()
      Get subscriptionProrationDate
      Returns:
      subscriptionProrationDate
    • setSubscriptionProrationDate

      public void setSubscriptionProrationDate(Long subscriptionProrationDate)
    • subtotal

      public InvoiceSupplier subtotal(Long subtotal)
    • getSubtotal

      @Nullable public Long getSubtotal()
      Get subtotal
      Returns:
      subtotal
    • setSubtotal

      public void setSubtotal(Long subtotal)
    • tax

      public InvoiceSupplier tax(Long tax)
    • getTax

      @Nullable public Long getTax()
      Get tax
      Returns:
      tax
    • setTax

      public void setTax(Long tax)
    • thresholdReason

      public InvoiceSupplier thresholdReason(ThresholdReasonSupplier thresholdReason)
    • getThresholdReason

      @Nullable @Valid public @Valid ThresholdReasonSupplier getThresholdReason()
      Get thresholdReason
      Returns:
      thresholdReason
    • setThresholdReason

      public void setThresholdReason(ThresholdReasonSupplier thresholdReason)
    • total

      public InvoiceSupplier total(Long total)
    • getTotal

      @Nullable public Long getTotal()
      Get total
      Returns:
      total
    • setTotal

      public void setTotal(Long total)
    • totalTaxAmounts

      public InvoiceSupplier totalTaxAmounts(List<TotalTaxAmountSupplier> totalTaxAmounts)
    • addTotalTaxAmountsItem

      public InvoiceSupplier addTotalTaxAmountsItem(TotalTaxAmountSupplier totalTaxAmountsItem)
    • getTotalTaxAmounts

      @Nullable @Valid public @Valid List<TotalTaxAmountSupplier> getTotalTaxAmounts()
      Get totalTaxAmounts
      Returns:
      totalTaxAmounts
    • setTotalTaxAmounts

      public void setTotalTaxAmounts(List<TotalTaxAmountSupplier> totalTaxAmounts)
    • transferData

      public InvoiceSupplier transferData(Object transferData)
    • getTransferData

      @Nullable public Object getTransferData()
      Get transferData
      Returns:
      transferData
    • setTransferData

      public void setTransferData(Object transferData)
    • webhooksDeliveredAt

      public InvoiceSupplier webhooksDeliveredAt(Long webhooksDeliveredAt)
    • getWebhooksDeliveredAt

      @Nullable public Long getWebhooksDeliveredAt()
      Get webhooksDeliveredAt
      Returns:
      webhooksDeliveredAt
    • setWebhooksDeliveredAt

      public void setWebhooksDeliveredAt(Long webhooksDeliveredAt)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object