Class TaxInvoiceModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class TaxInvoiceModel
    extends ItemModel
    Generated model class for type TaxInvoice first defined at extension chinesetaxinvoiceservices.
    See Also:
    Serialized Form
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • CATEGORY

        public static final java.lang.String CATEGORY
        Generated constant - Attribute key of TaxInvoice.category attribute defined at extension chinesetaxinvoiceservices.
        See Also:
        Constant Field Values
      • RECIPIENTTYPE

        public static final java.lang.String RECIPIENTTYPE
        Generated constant - Attribute key of TaxInvoice.recipientType attribute defined at extension chinesetaxinvoiceservices.
        See Also:
        Constant Field Values
      • RECIPIENT

        public static final java.lang.String RECIPIENT
        Generated constant - Attribute key of TaxInvoice.recipient attribute defined at extension chinesetaxinvoiceservices.
        See Also:
        Constant Field Values
      • TAXPAYERID

        public static final java.lang.String TAXPAYERID
        Generated constant - Attribute key of TaxInvoice.taxpayerID attribute defined at extension chinesetaxinvoiceservices.
        See Also:
        Constant Field Values
      • STATUS

        public static final java.lang.String STATUS
        Generated constant - Attribute key of TaxInvoice.status attribute defined at extension chinesetaxinvoiceservices.
        See Also:
        Constant Field Values
      • SERIALCODE

        public static final java.lang.String SERIALCODE
        Generated constant - Attribute key of TaxInvoice.serialCode attribute defined at extension chinesetaxinvoiceservices.
        See Also:
        Constant Field Values
    • Constructor Detail

      • TaxInvoiceModel

        public TaxInvoiceModel()
        Generated constructor - Default constructor for generic creation.
      • TaxInvoiceModel

        public TaxInvoiceModel​(ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • TaxInvoiceModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public TaxInvoiceModel​(ItemModel _owner)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - for all mandatory and initial attributes.
        Parameters:
        _owner - initial attribute declared by type Item at extension core
    • Method Detail

      • getCategory

        @Accessor(qualifier="category",
                  type=GETTER)
        public InvoiceCategory getCategory()
        Generated method - Getter of the TaxInvoice.category attribute defined at extension chinesetaxinvoiceservices.
        Returns:
        the category - Invoice category
      • getRecipient

        @Accessor(qualifier="recipient",
                  type=GETTER)
        public java.lang.String getRecipient()
        Generated method - Getter of the TaxInvoice.recipient attribute defined at extension chinesetaxinvoiceservices.
        Returns:
        the recipient - Recipient' name
      • getRecipientType

        @Accessor(qualifier="recipientType",
                  type=GETTER)
        public InvoiceRecipientType getRecipientType()
        Generated method - Getter of the TaxInvoice.recipientType attribute defined at extension chinesetaxinvoiceservices.
        Returns:
        the recipientType - Invoice Recipient Type
      • getSerialCode

        @Accessor(qualifier="serialCode",
                  type=GETTER)
        public java.lang.String getSerialCode()
        Generated method - Getter of the TaxInvoice.serialCode attribute defined at extension chinesetaxinvoiceservices.
        Returns:
        the serialCode - serialCode
      • getStatus

        @Accessor(qualifier="status",
                  type=GETTER)
        public InvoiceStatus getStatus()
        Generated method - Getter of the TaxInvoice.status attribute defined at extension chinesetaxinvoiceservices.
        Returns:
        the status - Invoice Status
      • getTaxpayerID

        @Accessor(qualifier="taxpayerID",
                  type=GETTER)
        public java.lang.String getTaxpayerID()
        Generated method - Getter of the TaxInvoice.taxpayerID attribute defined at extension chinesetaxinvoiceservices.
        Returns:
        the taxpayerID - Recipient' Code
      • setCategory

        @Accessor(qualifier="category",
                  type=SETTER)
        public void setCategory​(InvoiceCategory value)
        Generated method - Setter of TaxInvoice.category attribute defined at extension chinesetaxinvoiceservices.
        Parameters:
        value - the category - Invoice category
      • setRecipient

        @Accessor(qualifier="recipient",
                  type=SETTER)
        public void setRecipient​(java.lang.String value)
        Generated method - Setter of TaxInvoice.recipient attribute defined at extension chinesetaxinvoiceservices.
        Parameters:
        value - the recipient - Recipient' name
      • setRecipientType

        @Accessor(qualifier="recipientType",
                  type=SETTER)
        public void setRecipientType​(InvoiceRecipientType value)
        Generated method - Setter of TaxInvoice.recipientType attribute defined at extension chinesetaxinvoiceservices.
        Parameters:
        value - the recipientType - Invoice Recipient Type
      • setSerialCode

        @Accessor(qualifier="serialCode",
                  type=SETTER)
        public void setSerialCode​(java.lang.String value)
        Generated method - Setter of TaxInvoice.serialCode attribute defined at extension chinesetaxinvoiceservices.
        Parameters:
        value - the serialCode - serialCode
      • setStatus

        @Accessor(qualifier="status",
                  type=SETTER)
        public void setStatus​(InvoiceStatus value)
        Generated method - Setter of TaxInvoice.status attribute defined at extension chinesetaxinvoiceservices.
        Parameters:
        value - the status - Invoice Status
      • setTaxpayerID

        @Accessor(qualifier="taxpayerID",
                  type=SETTER)
        public void setTaxpayerID​(java.lang.String value)
        Generated method - Setter of TaxInvoice.taxpayerID attribute defined at extension chinesetaxinvoiceservices.
        Parameters:
        value - the taxpayerID - Recipient' Code