
package itaf.WsUserTakeDeliveryAddressService;

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 itaf.WsUserTakeDeliveryAddressService 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 static final QName _DeleteByIdResponse_QNAME = new QName("itaf.framework.ws.server.consumer", "deleteByIdResponse");
    private static final QName _GetById_QNAME = new QName("itaf.framework.ws.server.consumer", "getById");
    private static final QName _SaveOrUpdateResponse_QNAME = new QName("itaf.framework.ws.server.consumer", "saveOrUpdateResponse");
    private static final QName _FindListByUserIdResponse_QNAME = new QName("itaf.framework.ws.server.consumer", "findListByUserIdResponse");
    private static final QName _GetByIdResponse_QNAME = new QName("itaf.framework.ws.server.consumer", "getByIdResponse");
    private static final QName _FindListByUserId_QNAME = new QName("itaf.framework.ws.server.consumer", "findListByUserId");
    private static final QName _DeleteById_QNAME = new QName("itaf.framework.ws.server.consumer", "deleteById");
    private static final QName _SaveOrUpdate_QNAME = new QName("itaf.framework.ws.server.consumer", "saveOrUpdate");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: itaf.WsUserTakeDeliveryAddressService
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link FindListByUserId }
     * 
     */
    public FindListByUserId createFindListByUserId() {
        return new FindListByUserId();
    }

    /**
     * Create an instance of {@link DeleteById }
     * 
     */
    public DeleteById createDeleteById() {
        return new DeleteById();
    }

    /**
     * Create an instance of {@link SaveOrUpdate }
     * 
     */
    public SaveOrUpdate createSaveOrUpdate() {
        return new SaveOrUpdate();
    }

    /**
     * Create an instance of {@link SaveOrUpdateResponse }
     * 
     */
    public SaveOrUpdateResponse createSaveOrUpdateResponse() {
        return new SaveOrUpdateResponse();
    }

    /**
     * Create an instance of {@link GetById }
     * 
     */
    public GetById createGetById() {
        return new GetById();
    }

    /**
     * Create an instance of {@link DeleteByIdResponse }
     * 
     */
    public DeleteByIdResponse createDeleteByIdResponse() {
        return new DeleteByIdResponse();
    }

    /**
     * Create an instance of {@link GetByIdResponse }
     * 
     */
    public GetByIdResponse createGetByIdResponse() {
        return new GetByIdResponse();
    }

    /**
     * Create an instance of {@link FindListByUserIdResponse }
     * 
     */
    public FindListByUserIdResponse createFindListByUserIdResponse() {
        return new FindListByUserIdResponse();
    }

    /**
     * Create an instance of {@link BzInvoiceItemDto }
     * 
     */
    public BzInvoiceItemDto createBzInvoiceItemDto() {
        return new BzInvoiceItemDto();
    }

    /**
     * Create an instance of {@link BzServiceProviderTypeDto }
     * 
     */
    public BzServiceProviderTypeDto createBzServiceProviderTypeDto() {
        return new BzServiceProviderTypeDto();
    }

    /**
     * Create an instance of {@link SysRoleDto }
     * 
     */
    public SysRoleDto createSysRoleDto() {
        return new SysRoleDto();
    }

    /**
     * Create an instance of {@link BzStockOrderDto }
     * 
     */
    public BzStockOrderDto createBzStockOrderDto() {
        return new BzStockOrderDto();
    }

    /**
     * Create an instance of {@link BzOrderPaymentDto }
     * 
     */
    public BzOrderPaymentDto createBzOrderPaymentDto() {
        return new BzOrderPaymentDto();
    }

    /**
     * Create an instance of {@link WsPageResult }
     * 
     */
    public WsPageResult createWsPageResult() {
        return new WsPageResult();
    }

    /**
     * Create an instance of {@link BzUserDeliveryAddressDto }
     * 
     */
    public BzUserDeliveryAddressDto createBzUserDeliveryAddressDto() {
        return new BzUserDeliveryAddressDto();
    }

    /**
     * Create an instance of {@link BzProductCategoryDto }
     * 
     */
    public BzProductCategoryDto createBzProductCategoryDto() {
        return new BzProductCategoryDto();
    }

    /**
     * Create an instance of {@link BzProductEvaluationDto }
     * 
     */
    public BzProductEvaluationDto createBzProductEvaluationDto() {
        return new BzProductEvaluationDto();
    }

    /**
     * Create an instance of {@link BzMerchantCreditEvalDto }
     * 
     */
    public BzMerchantCreditEvalDto createBzMerchantCreditEvalDto() {
        return new BzMerchantCreditEvalDto();
    }

    /**
     * Create an instance of {@link BzProductDto }
     * 
     */
    public BzProductDto createBzProductDto() {
        return new BzProductDto();
    }

    /**
     * Create an instance of {@link BzMerchantCreditDto }
     * 
     */
    public BzMerchantCreditDto createBzMerchantCreditDto() {
        return new BzMerchantCreditDto();
    }

    /**
     * Create an instance of {@link BzOrderDto }
     * 
     */
    public BzOrderDto createBzOrderDto() {
        return new BzOrderDto();
    }

    /**
     * Create an instance of {@link BzPaymentTypeDto }
     * 
     */
    public BzPaymentTypeDto createBzPaymentTypeDto() {
        return new BzPaymentTypeDto();
    }

    /**
     * Create an instance of {@link BzConsumerCreditEvalDto }
     * 
     */
    public BzConsumerCreditEvalDto createBzConsumerCreditEvalDto() {
        return new BzConsumerCreditEvalDto();
    }

    /**
     * Create an instance of {@link BzInvoiceDto }
     * 
     */
    public BzInvoiceDto createBzInvoiceDto() {
        return new BzInvoiceDto();
    }

    /**
     * Create an instance of {@link SysUserDto }
     * 
     */
    public SysUserDto createSysUserDto() {
        return new SysUserDto();
    }

    /**
     * Create an instance of {@link BzProductFavoriteDto }
     * 
     */
    public BzProductFavoriteDto createBzProductFavoriteDto() {
        return new BzProductFavoriteDto();
    }

    /**
     * Create an instance of {@link BzPositionDto }
     * 
     */
    public BzPositionDto createBzPositionDto() {
        return new BzPositionDto();
    }

    /**
     * Create an instance of {@link BzStockDto }
     * 
     */
    public BzStockDto createBzStockDto() {
        return new BzStockDto();
    }

    /**
     * Create an instance of {@link BzDistComCreditDto }
     * 
     */
    public BzDistComCreditDto createBzDistComCreditDto() {
        return new BzDistComCreditDto();
    }

    /**
     * Create an instance of {@link BzCollectionOrderDto }
     * 
     */
    public BzCollectionOrderDto createBzCollectionOrderDto() {
        return new BzCollectionOrderDto();
    }

    /**
     * Create an instance of {@link BzStockOrderItemDto }
     * 
     */
    public BzStockOrderItemDto createBzStockOrderItemDto() {
        return new BzStockOrderItemDto();
    }

    /**
     * Create an instance of {@link BzDistributionModelDto }
     * 
     */
    public BzDistributionModelDto createBzDistributionModelDto() {
        return new BzDistributionModelDto();
    }

    /**
     * Create an instance of {@link BzMerchantDto }
     * 
     */
    public BzMerchantDto createBzMerchantDto() {
        return new BzMerchantDto();
    }

    /**
     * Create an instance of {@link TrProductStockIdDto }
     * 
     */
    public TrProductStockIdDto createTrProductStockIdDto() {
        return new TrProductStockIdDto();
    }

    /**
     * Create an instance of {@link BzOrderItemDto }
     * 
     */
    public BzOrderItemDto createBzOrderItemDto() {
        return new BzOrderItemDto();
    }

    /**
     * Create an instance of {@link BzShelfDto }
     * 
     */
    public BzShelfDto createBzShelfDto() {
        return new BzShelfDto();
    }

    /**
     * Create an instance of {@link BzCartItemDto }
     * 
     */
    public BzCartItemDto createBzCartItemDto() {
        return new BzCartItemDto();
    }

    /**
     * Create an instance of {@link SysResourceDto }
     * 
     */
    public SysResourceDto createSysResourceDto() {
        return new SysResourceDto();
    }

    /**
     * Create an instance of {@link BzDistributionOrderDto }
     * 
     */
    public BzDistributionOrderDto createBzDistributionOrderDto() {
        return new BzDistributionOrderDto();
    }

    /**
     * Create an instance of {@link BzOrderHistoryDto }
     * 
     */
    public BzOrderHistoryDto createBzOrderHistoryDto() {
        return new BzOrderHistoryDto();
    }

    /**
     * Create an instance of {@link BzProductBrandDto }
     * 
     */
    public BzProductBrandDto createBzProductBrandDto() {
        return new BzProductBrandDto();
    }

    /**
     * Create an instance of {@link BzProductAttachmentDto }
     * 
     */
    public BzProductAttachmentDto createBzProductAttachmentDto() {
        return new BzProductAttachmentDto();
    }

    /**
     * Create an instance of {@link BzDistributionCompanyDto }
     * 
     */
    public BzDistributionCompanyDto createBzDistributionCompanyDto() {
        return new BzDistributionCompanyDto();
    }

    /**
     * Create an instance of {@link BzConsumerCreditDto }
     * 
     */
    public BzConsumerCreditDto createBzConsumerCreditDto() {
        return new BzConsumerCreditDto();
    }

    /**
     * Create an instance of {@link BzUserPositionDto }
     * 
     */
    public BzUserPositionDto createBzUserPositionDto() {
        return new BzUserPositionDto();
    }

    /**
     * Create an instance of {@link BzUserTakeDeliveryAddressDto }
     * 
     */
    public BzUserTakeDeliveryAddressDto createBzUserTakeDeliveryAddressDto() {
        return new BzUserTakeDeliveryAddressDto();
    }

    /**
     * Create an instance of {@link TrProductStockDto }
     * 
     */
    public TrProductStockDto createTrProductStockDto() {
        return new TrProductStockDto();
    }

    /**
     * Create an instance of {@link BzDistComCreditEvalDto }
     * 
     */
    public BzDistComCreditEvalDto createBzDistComCreditEvalDto() {
        return new BzDistComCreditEvalDto();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteByIdResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "itaf.framework.ws.server.consumer", name = "deleteByIdResponse")
    public JAXBElement<DeleteByIdResponse> createDeleteByIdResponse(DeleteByIdResponse value) {
        return new JAXBElement<DeleteByIdResponse>(_DeleteByIdResponse_QNAME, DeleteByIdResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetById }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "itaf.framework.ws.server.consumer", name = "getById")
    public JAXBElement<GetById> createGetById(GetById value) {
        return new JAXBElement<GetById>(_GetById_QNAME, GetById.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SaveOrUpdateResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "itaf.framework.ws.server.consumer", name = "saveOrUpdateResponse")
    public JAXBElement<SaveOrUpdateResponse> createSaveOrUpdateResponse(SaveOrUpdateResponse value) {
        return new JAXBElement<SaveOrUpdateResponse>(_SaveOrUpdateResponse_QNAME, SaveOrUpdateResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindListByUserIdResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "itaf.framework.ws.server.consumer", name = "findListByUserIdResponse")
    public JAXBElement<FindListByUserIdResponse> createFindListByUserIdResponse(FindListByUserIdResponse value) {
        return new JAXBElement<FindListByUserIdResponse>(_FindListByUserIdResponse_QNAME, FindListByUserIdResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetByIdResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "itaf.framework.ws.server.consumer", name = "getByIdResponse")
    public JAXBElement<GetByIdResponse> createGetByIdResponse(GetByIdResponse value) {
        return new JAXBElement<GetByIdResponse>(_GetByIdResponse_QNAME, GetByIdResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindListByUserId }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "itaf.framework.ws.server.consumer", name = "findListByUserId")
    public JAXBElement<FindListByUserId> createFindListByUserId(FindListByUserId value) {
        return new JAXBElement<FindListByUserId>(_FindListByUserId_QNAME, FindListByUserId.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteById }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "itaf.framework.ws.server.consumer", name = "deleteById")
    public JAXBElement<DeleteById> createDeleteById(DeleteById value) {
        return new JAXBElement<DeleteById>(_DeleteById_QNAME, DeleteById.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SaveOrUpdate }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "itaf.framework.ws.server.consumer", name = "saveOrUpdate")
    public JAXBElement<SaveOrUpdate> createSaveOrUpdate(SaveOrUpdate value) {
        return new JAXBElement<SaveOrUpdate>(_SaveOrUpdate_QNAME, SaveOrUpdate.class, null, value);
    }

}
