
package com.oracle.xmlns.apps.crmcommon.salesparties.salespartiesservice.types;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.oracle.xmlns.apps.crmcommon.salesparties.salespartiesservice.types 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 {


    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.oracle.xmlns.apps.crmcommon.salesparties.salespartiesservice.types
     * 
     */
    public ObjectFactory() {
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

}
