
package eo.service.client.chife522;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the eo.service.client.chife522 package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _OperatorID_QNAME = new QName("http://client.service.eo/CHIFE522/", "operatorID");
    private final static QName _ReturnCode_QNAME = new QName("http://client.service.eo/CHIFE522/", "returnCode");
    private final static QName _ServiceID_QNAME = new QName("http://client.service.eo/CHIFE522/", "serviceID");
    private final static QName _RequestID_QNAME = new QName("http://client.service.eo/CHIFE522/", "requestID");
    private final static QName _OperateDatetime_QNAME = new QName("http://client.service.eo/CHIFE522/", "operateDatetime");
    private final static QName _Init_QNAME = new QName("http://client.service.eo/CHIFE522/", "init");
    private final static QName _InitResponse_QNAME = new QName("http://client.service.eo/CHIFE522/", "initResponse");
    private final static QName _IpAddress_QNAME = new QName("http://client.service.eo/CHIFE522/", "ipAddress");
    private final static QName _ErrorLevel_QNAME = new QName("http://client.service.eo/CHIFE522/", "errorLevel");
    private final static QName _Channel_QNAME = new QName("http://client.service.eo/CHIFE522/", "channel");
    private final static QName _ViewID_QNAME = new QName("http://client.service.eo/CHIFE522/", "viewID");
    private final static QName _ReturnMessage_QNAME = new QName("http://client.service.eo/CHIFE522/", "returnMessage");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: eo.service.client.chife522
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link StatusCd }
     * 
     */
    public StatusCd createStatusCd() {
        return new StatusCd();
    }

    /**
     * Create an instance of {@link ChanelKbn }
     * 
     */
    public ChanelKbn createChanelKbn() {
        return new ChanelKbn();
    }

    /**
     * Create an instance of {@link CustNo }
     * 
     */
    public CustNo createCustNo() {
        return new CustNo();
    }

    /**
     * Create an instance of {@link KessaiName }
     * 
     */
    public KessaiName createKessaiName() {
        return new KessaiName();
    }

    /**
     * Create an instance of {@link KessaiNo }
     * 
     */
    public KessaiNo createKessaiNo() {
        return new KessaiNo();
    }

    /**
     * Create an instance of {@link ShiharaiDate }
     * 
     */
    public ShiharaiDate createShiharaiDate() {
        return new ShiharaiDate();
    }

    /**
     * Create an instance of {@link TempoCd }
     * 
     */
    public TempoCd createTempoCd() {
        return new TempoCd();
    }

    /**
     * Create an instance of {@link NyukinKingaku }
     * 
     */
    public NyukinKingaku createNyukinKingaku() {
        return new NyukinKingaku();
    }

    /**
     * Create an instance of {@link CHSV008101SCType }
     * 
     */
    public CHSV008101SCType createCHSV008101SCType() {
        return new CHSV008101SCType();
    }

    /**
     * Create an instance of {@link NoufukinKbn }
     * 
     */
    public NoufukinKbn createNoufukinKbn() {
        return new NoufukinKbn();
    }

    /**
     * Create an instance of {@link HaraidashiNo1 }
     * 
     */
    public HaraidashiNo1 createHaraidashiNo1() {
        return new HaraidashiNo1();
    }

    /**
     * Create an instance of {@link BankName }
     * 
     */
    public BankName createBankName() {
        return new BankName();
    }

    /**
     * Create an instance of {@link InitResponseType }
     * 
     */
    public InitResponseType createInitResponseType() {
        return new InitResponseType();
    }

    /**
     * Create an instance of {@link CvsCd }
     * 
     */
    public CvsCd createCvsCd() {
        return new CvsCd();
    }

    /**
     * Create an instance of {@link Version }
     * 
     */
    public Version createVersion() {
        return new Version();
    }

    /**
     * Create an instance of {@link ServiceIf }
     * 
     */
    public ServiceIf createServiceIf() {
        return new ServiceIf();
    }

    /**
     * Create an instance of {@link ShopCd }
     * 
     */
    public ShopCd createShopCd() {
        return new ShopCd();
    }

    /**
     * Create an instance of {@link BankCd }
     * 
     */
    public BankCd createBankCd() {
        return new BankCd();
    }

    /**
     * Create an instance of {@link SeisanKijitu }
     * 
     */
    public SeisanKijitu createSeisanKijitu() {
        return new SeisanKijitu();
    }

    /**
     * Create an instance of {@link HaraidashiNo2 }
     * 
     */
    public HaraidashiNo2 createHaraidashiNo2() {
        return new HaraidashiNo2();
    }

    /**
     * Create an instance of {@link BranchCd }
     * 
     */
    public BranchCd createBranchCd() {
        return new BranchCd();
    }

    /**
     * Create an instance of {@link ShiharaiMethod }
     * 
     */
    public ShiharaiMethod createShiharaiMethod() {
        return new ShiharaiMethod();
    }

    /**
     * Create an instance of {@link ShoporderNo }
     * 
     */
    public ShoporderNo createShoporderNo() {
        return new ShoporderNo();
    }

    /**
     * Create an instance of {@link HaraidashiNo3 }
     * 
     */
    public HaraidashiNo3 createHaraidashiNo3() {
        return new HaraidashiNo3();
    }

    /**
     * Create an instance of {@link InshiTax }
     * 
     */
    public InshiTax createInshiTax() {
        return new InshiTax();
    }

    /**
     * Create an instance of {@link KessaiDate }
     * 
     */
    public KessaiDate createKessaiDate() {
        return new KessaiDate();
    }

    /**
     * Create an instance of {@link KyotenCd }
     * 
     */
    public KyotenCd createKyotenCd() {
        return new KyotenCd();
    }

    /**
     * Create an instance of {@link KessaiId }
     * 
     */
    public KessaiId createKessaiId() {
        return new KessaiId();
    }

    /**
     * Create an instance of {@link NyuuryokuKbn }
     * 
     */
    public NyuuryokuKbn createNyuuryokuKbn() {
        return new NyuuryokuKbn();
    }

    /**
     * Create an instance of {@link NoufuKbn }
     * 
     */
    public NoufuKbn createNoufuKbn() {
        return new NoufuKbn();
    }

    /**
     * Create an instance of {@link InitType }
     * 
     */
    public InitType createInitType() {
        return new InitType();
    }

    /**
     * Create an instance of {@link Res }
     * 
     */
    public Res createRes() {
        return new Res();
    }

    /**
     * Create an instance of {@link Rescd }
     * 
     */
    public Rescd createRescd() {
        return new Rescd();
    }

    /**
     * Create an instance of {@link KessaiTime }
     * 
     */
    public KessaiTime createKessaiTime() {
        return new KessaiTime();
    }

    /**
     * Create an instance of {@link BillMethod }
     * 
     */
    public BillMethod createBillMethod() {
        return new BillMethod();
    }

    /**
     * Create an instance of {@link FurikomiDate }
     * 
     */
    public FurikomiDate createFurikomiDate() {
        return new FurikomiDate();
    }

    /**
     * Create an instance of {@link BillMethodName }
     * 
     */
    public BillMethodName createBillMethodName() {
        return new BillMethodName();
    }

    /**
     * Create an instance of {@link SyunoCoCd }
     * 
     */
    public SyunoCoCd createSyunoCoCd() {
        return new SyunoCoCd();
    }

    /**
     * Create an instance of {@link NyukinDate }
     * 
     */
    public NyukinDate createNyukinDate() {
        return new NyukinDate();
    }

    /**
     * Create an instance of {@link BranchName }
     * 
     */
    public BranchName createBranchName() {
        return new BranchName();
    }

    /**
     * Create an instance of {@link KakuninNo }
     * 
     */
    public KakuninNo createKakuninNo() {
        return new KakuninNo();
    }

    /**
     * Create an instance of {@link ShiharaiTime }
     * 
     */
    public ShiharaiTime createShiharaiTime() {
        return new ShiharaiTime();
    }

    /**
     * Create an instance of {@link SeikyuuKingaku }
     * 
     */
    public SeikyuuKingaku createSeikyuuKingaku() {
        return new SeikyuuKingaku();
    }

    /**
     * Create an instance of {@link NyukinTime }
     * 
     */
    public NyukinTime createNyukinTime() {
        return new NyukinTime();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://client.service.eo/CHIFE522/", name = "operatorID")
    public JAXBElement<String> createOperatorID(String value) {
        return new JAXBElement<String>(_OperatorID_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://client.service.eo/CHIFE522/", name = "returnCode")
    public JAXBElement<String> createReturnCode(String value) {
        return new JAXBElement<String>(_ReturnCode_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://client.service.eo/CHIFE522/", name = "serviceID")
    public JAXBElement<String> createServiceID(String value) {
        return new JAXBElement<String>(_ServiceID_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://client.service.eo/CHIFE522/", name = "requestID")
    public JAXBElement<String> createRequestID(String value) {
        return new JAXBElement<String>(_RequestID_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://client.service.eo/CHIFE522/", name = "operateDatetime")
    public JAXBElement<String> createOperateDatetime(String value) {
        return new JAXBElement<String>(_OperateDatetime_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link InitType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://client.service.eo/CHIFE522/", name = "init")
    public JAXBElement<InitType> createInit(InitType value) {
        return new JAXBElement<InitType>(_Init_QNAME, InitType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link InitResponseType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://client.service.eo/CHIFE522/", name = "initResponse")
    public JAXBElement<InitResponseType> createInitResponse(InitResponseType value) {
        return new JAXBElement<InitResponseType>(_InitResponse_QNAME, InitResponseType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://client.service.eo/CHIFE522/", name = "ipAddress")
    public JAXBElement<String> createIpAddress(String value) {
        return new JAXBElement<String>(_IpAddress_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://client.service.eo/CHIFE522/", name = "errorLevel")
    public JAXBElement<String> createErrorLevel(String value) {
        return new JAXBElement<String>(_ErrorLevel_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://client.service.eo/CHIFE522/", name = "channel")
    public JAXBElement<String> createChannel(String value) {
        return new JAXBElement<String>(_Channel_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://client.service.eo/CHIFE522/", name = "viewID")
    public JAXBElement<String> createViewID(String value) {
        return new JAXBElement<String>(_ViewID_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://client.service.eo/CHIFE522/", name = "returnMessage")
    public JAXBElement<String> createReturnMessage(String value) {
        return new JAXBElement<String>(_ReturnMessage_QNAME, String.class, null, value);
    }

}
