// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2015.03.18 at 03:48:09 PM CET // package ch.fd.invoice440.request; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.Duration; /** * <p>Java class for payantType complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType name="payantType"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="biller" type="{http://www.forum-datenaustausch.ch/invoice}billerAddressType"/> * <element name="provider" type="{http://www.forum-datenaustausch.ch/invoice}providerAddressType"/> * <element name="insurance" type="{http://www.forum-datenaustausch.ch/invoice}insuranceAddressType"/> * <element name="patient" type="{http://www.forum-datenaustausch.ch/invoice}patientAddressType"/> * <element name="insured" type="{http://www.forum-datenaustausch.ch/invoice}patientAddressType" minOccurs="0"/> * <element name="guarantor" type="{http://www.forum-datenaustausch.ch/invoice}guarantorAddressType"/> * <element name="referrer" type="{http://www.forum-datenaustausch.ch/invoice}referrerAddressType" minOccurs="0"/> * <element name="employer" type="{http://www.forum-datenaustausch.ch/invoice}employerAddressType" minOccurs="0"/> * </sequence> * <attribute name="payment_period" type="{http://www.w3.org/2001/XMLSchema}duration" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "payantType", propOrder = { "biller", "provider", "insurance", "patient", "insured", "guarantor", "referrer", "employer" }) public class PayantType { @XmlElement(required = true) protected BillerAddressType biller; @XmlElement(required = true) protected ProviderAddressType provider; @XmlElement(required = true) protected InsuranceAddressType insurance; @XmlElement(required = true) protected PatientAddressType patient; protected PatientAddressType insured; @XmlElement(required = true) protected GuarantorAddressType guarantor; protected ReferrerAddressType referrer; protected EmployerAddressType employer; @XmlAttribute(name = "payment_period") protected Duration paymentPeriod; /** * Gets the value of the biller property. * * @return * possible object is * {@link BillerAddressType } * */ public BillerAddressType getBiller() { return biller; } /** * Sets the value of the biller property. * * @param value * allowed object is * {@link BillerAddressType } * */ public void setBiller(BillerAddressType value) { this.biller = value; } /** * Gets the value of the provider property. * * @return * possible object is * {@link ProviderAddressType } * */ public ProviderAddressType getProvider() { return provider; } /** * Sets the value of the provider property. * * @param value * allowed object is * {@link ProviderAddressType } * */ public void setProvider(ProviderAddressType value) { this.provider = value; } /** * Gets the value of the insurance property. * * @return * possible object is * {@link InsuranceAddressType } * */ public InsuranceAddressType getInsurance() { return insurance; } /** * Sets the value of the insurance property. * * @param value * allowed object is * {@link InsuranceAddressType } * */ public void setInsurance(InsuranceAddressType value) { this.insurance = value; } /** * Gets the value of the patient property. * * @return * possible object is * {@link PatientAddressType } * */ public PatientAddressType getPatient() { return patient; } /** * Sets the value of the patient property. * * @param value * allowed object is * {@link PatientAddressType } * */ public void setPatient(PatientAddressType value) { this.patient = value; } /** * Gets the value of the insured property. * * @return * possible object is * {@link PatientAddressType } * */ public PatientAddressType getInsured() { return insured; } /** * Sets the value of the insured property. * * @param value * allowed object is * {@link PatientAddressType } * */ public void setInsured(PatientAddressType value) { this.insured = value; } /** * Gets the value of the guarantor property. * * @return * possible object is * {@link GuarantorAddressType } * */ public GuarantorAddressType getGuarantor() { return guarantor; } /** * Sets the value of the guarantor property. * * @param value * allowed object is * {@link GuarantorAddressType } * */ public void setGuarantor(GuarantorAddressType value) { this.guarantor = value; } /** * Gets the value of the referrer property. * * @return * possible object is * {@link ReferrerAddressType } * */ public ReferrerAddressType getReferrer() { return referrer; } /** * Sets the value of the referrer property. * * @param value * allowed object is * {@link ReferrerAddressType } * */ public void setReferrer(ReferrerAddressType value) { this.referrer = value; } /** * Gets the value of the employer property. * * @return * possible object is * {@link EmployerAddressType } * */ public EmployerAddressType getEmployer() { return employer; } /** * Sets the value of the employer property. * * @param value * allowed object is * {@link EmployerAddressType } * */ public void setEmployer(EmployerAddressType value) { this.employer = value; } /** * Gets the value of the paymentPeriod property. * * @return * possible object is * {@link Duration } * */ public Duration getPaymentPeriod() { return paymentPeriod; } /** * Sets the value of the paymentPeriod property. * * @param value * allowed object is * {@link Duration } * */ public void setPaymentPeriod(Duration value) { this.paymentPeriod = value; } }