
ch.codeblock.qrinvoice.rest.model.alternativeschemeparameters.ebill.EBill Maven / Gradle / Ivy
package ch.codeblock.qrinvoice.rest.model.alternativeschemeparameters.ebill;
@javax.annotation.Generated(value = "ch.codeblock.qrinvoice.tools.ch.codeblock.qrinvoice.tools.generator.RestModelGenerator", date = "2024-10-23T15:17:26.670")
@io.swagger.v3.oas.annotations.media.Schema(name = "EBill", description = "")
public class EBill implements ch.codeblock.qrinvoice.rest.model.alternativeschemeparameters.AlternativeSchemeParameter{
@io.swagger.v3.oas.annotations.media.Schema(required = false, description = "The identifier of the business case type", deprecated = false, example = "BILL")
@com.fasterxml.jackson.annotation.JsonProperty("type")
@com.fasterxml.jackson.annotation.JsonInclude(com.fasterxml.jackson.annotation.JsonInclude.Include.NON_EMPTY)
private ch.codeblock.qrinvoice.rest.model.alternativeschemeparameters.ebill.Type type;
@io.swagger.v3.oas.annotations.media.Schema(required = false, description = "E-mail address of the invoice recipient", deprecated = false, example = "[email protected]")
@com.fasterxml.jackson.annotation.JsonProperty("recipientEmailAddress")
@com.fasterxml.jackson.annotation.JsonInclude(com.fasterxml.jackson.annotation.JsonInclude.Include.NON_EMPTY)
private java.lang.String recipientEmailAddress;
@io.swagger.v3.oas.annotations.media.Schema(required = false, description = "Unique identification of the invoice recipient (e.g. PID)", deprecated = false, example = "41010560425610173")
@com.fasterxml.jackson.annotation.JsonProperty("recipientId")
@com.fasterxml.jackson.annotation.JsonInclude(com.fasterxml.jackson.annotation.JsonInclude.Include.NON_EMPTY)
private java.lang.String recipientId;
@io.swagger.v3.oas.annotations.media.Schema(required = false, description = "Enterprise identification number (UID) for companies as invoice recipients (in the eBill for Business context).", deprecated = false, example = "CHE123456789")
@com.fasterxml.jackson.annotation.JsonProperty("recipientEnterpriseIdentificationNumber")
@com.fasterxml.jackson.annotation.JsonInclude(com.fasterxml.jackson.annotation.JsonInclude.Include.NON_EMPTY)
private java.lang.String recipientEnterpriseIdentificationNumber;
@io.swagger.v3.oas.annotations.media.Schema(required = false, description = "invoice number of the referenced business case: This sub-element is optional. It only has to be filled for reminders and rolled over invoices in order to identify the original invoice.", deprecated = false, example = "2018-123456-22")
@com.fasterxml.jackson.annotation.JsonProperty("referencedBill")
@com.fasterxml.jackson.annotation.JsonInclude(com.fasterxml.jackson.annotation.JsonInclude.Include.NON_EMPTY)
private java.lang.String referencedBill;
public ch.codeblock.qrinvoice.rest.model.alternativeschemeparameters.ebill.Type getType() {
return this.type;
}
public void setType(ch.codeblock.qrinvoice.rest.model.alternativeschemeparameters.ebill.Type type) {
this.type = type;
}
public java.lang.String getRecipientEmailAddress() {
return this.recipientEmailAddress;
}
public void setRecipientEmailAddress(java.lang.String recipientEmailAddress) {
this.recipientEmailAddress = recipientEmailAddress;
}
public java.lang.String getRecipientId() {
return this.recipientId;
}
public void setRecipientId(java.lang.String recipientId) {
this.recipientId = recipientId;
}
public java.lang.String getRecipientEnterpriseIdentificationNumber() {
return this.recipientEnterpriseIdentificationNumber;
}
public void setRecipientEnterpriseIdentificationNumber(java.lang.String recipientEnterpriseIdentificationNumber) {
this.recipientEnterpriseIdentificationNumber = recipientEnterpriseIdentificationNumber;
}
public java.lang.String getReferencedBill() {
return this.referencedBill;
}
public void setReferencedBill(java.lang.String referencedBill) {
this.referencedBill = referencedBill;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy