Class InvoiceBankModel


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2025-04-03T18:23:36.895640Z[Etc/UTC]")
    public class InvoiceBankModel
    extends Object
    InvoiceBankModel
    • Constructor Detail

      • InvoiceBankModel

        public InvoiceBankModel()
    • Method Detail

      • getGuid

        @Nullable
        public String getGuid()
        Auto-generated unique identifier for the payment instruction.
        Returns:
        guid
      • setGuid

        public void setGuid​(String guid)
      • getCustomerGuid

        @Nullable
        public String getCustomerGuid()
        The customer identifier.
        Returns:
        customerGuid
      • getCustomerGuid_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<String> getCustomerGuid_JsonNullable()
      • setCustomerGuid_JsonNullable

        public void setCustomerGuid_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<String> customerGuid)
      • setCustomerGuid

        public void setCustomerGuid​(String customerGuid)
      • getAccountGuid

        @Nullable
        public String getAccountGuid()
        The account payment will ultimately be received into.
        Returns:
        accountGuid
      • setAccountGuid

        public void setAccountGuid​(String accountGuid)
      • getCreatedAt

        @Nullable
        public OffsetDateTime getCreatedAt()
        ISO8601 datetime the record was created at.
        Returns:
        createdAt
      • setCreatedAt

        public void setCreatedAt​(OffsetDateTime createdAt)
      • getUpdatedAt

        @Nullable
        public OffsetDateTime getUpdatedAt()
        ISO8601 datetime the record was last updated at.
        Returns:
        updatedAt
      • setUpdatedAt

        public void setUpdatedAt​(OffsetDateTime updatedAt)
      • getType

        @Nullable
        public String getType()
        The type of invoice; one of lightning.
        Returns:
        type
      • setType

        public void setType​(String type)
      • getAsset

        @Nullable
        public String getAsset()
        The asset code the customer will receive the funds in.
        Returns:
        asset
      • setAsset

        public void setAsset​(String asset)
      • getReceiveAmount

        @Nullable
        public BigInteger getReceiveAmount()
        The amount to be received in base units of the asset, i.e., the amount the customer will receive after fees. ONLY one of receive_amount or deliver_amount is required.
        Returns:
        receiveAmount
      • getReceiveAmount_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<BigInteger> getReceiveAmount_JsonNullable()
      • setReceiveAmount_JsonNullable

        public void setReceiveAmount_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<BigInteger> receiveAmount)
      • setReceiveAmount

        public void setReceiveAmount​(BigInteger receiveAmount)
      • getDeliverAmount

        @Nullable
        public BigInteger getDeliverAmount()
        The amount to be delivered in base units of the asset, i.e., the amount the customer will receive before fees. ONLY one of receive_amount or deliver_amount is required.
        Returns:
        deliverAmount
      • getDeliverAmount_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<BigInteger> getDeliverAmount_JsonNullable()
      • setDeliverAmount_JsonNullable

        public void setDeliverAmount_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<BigInteger> deliverAmount)
      • setDeliverAmount

        public void setDeliverAmount​(BigInteger deliverAmount)
      • getFee

        @Nullable
        public BigInteger getFee()
        The fee associated with this invoice in base units of the asset.
        Returns:
        fee
      • getFee_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<BigInteger> getFee_JsonNullable()
      • setFee_JsonNullable

        public void setFee_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<BigInteger> fee)
      • getState

        @Nullable
        public String getState()
        The state of the invoice; one of storing, unpaid, cancelling, cancelled, settling, or paid.
        Returns:
        state
      • setState

        public void setState​(String state)
      • getLabels

        @Nullable
        public List<String> getLabels()
        The labels associated with the invoice.
        Returns:
        labels
      • getLabels_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<List<String>> getLabels_JsonNullable()
      • setLabels_JsonNullable

        public void setLabels_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<List<String>> labels)
      • setLabels

        public void setLabels​(List<String> labels)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object