
package com.oracle.xmlns.apps.sales.opptymgmt.opportunities.opportunityservice.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.sales.opptymgmt.opportunities.opportunityservice.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.sales.opptymgmt.opportunities.opportunityservice.types
     * 
     */
    public ObjectFactory() {
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

}
