All Implemented Interfaces:
Serializable

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

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • CATEGORY

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

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

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

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

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

      public static final String SERIALCODE
      Generated constant - Attribute key of TaxInvoice.serialCode attribute defined at extension chinesetaxinvoiceservices.
      See Also:
  • Constructor Details

    • 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 Details

    • 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 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 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 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(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(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(String value)
      Generated method - Setter of TaxInvoice.taxpayerID attribute defined at extension chinesetaxinvoiceservices.
      Parameters:
      value - the taxpayerID - Recipient' Code