All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazon.ask.model.services.skillManagement.SkillManagementService Maven / Gradle / Ivy

The newest version!
/*
* Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file
* except in compliance with the License. A copy of the License is located at
*
* http://aws.amazon.com/apache2.0/
*
* or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for
* the specific language governing permissions and limitations under the License.
*/

package com.amazon.ask.model.services.skillManagement;

import com.amazon.ask.model.services.*;
import com.amazon.ask.model.services.*;
import java.math.BigDecimal;import java.time.OffsetDateTime;
import java.util.ArrayList;
import java.util.List;



public interface SkillManagementService {

    com.amazon.ask.smapi.model.v0.catalog.CatalogDetails getCatalogV0(String catalogId) throws ServiceException;

    ApiResponse callGetCatalogV0(String catalogId) throws ServiceException;


    com.amazon.ask.smapi.model.v0.catalog.upload.ListUploadsResponse listUploadsForCatalogV0(String catalogId, String nextToken, Integer maxResults) throws ServiceException;

    ApiResponse callListUploadsForCatalogV0(String catalogId, String nextToken, Integer maxResults) throws ServiceException;


    com.amazon.ask.smapi.model.v0.catalog.upload.CreateContentUploadResponse createContentUploadV0(String catalogId, com.amazon.ask.smapi.model.v0.catalog.upload.CreateContentUploadRequest createContentUploadRequest) throws ServiceException;

    ApiResponse callCreateContentUploadV0(String catalogId, com.amazon.ask.smapi.model.v0.catalog.upload.CreateContentUploadRequest createContentUploadRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v0.catalog.upload.GetContentUploadResponse getContentUploadByIdV0(String catalogId, String uploadId) throws ServiceException;

    ApiResponse callGetContentUploadByIdV0(String catalogId, String uploadId) throws ServiceException;


    void completeCatalogUploadV0(String catalogId, String uploadId, com.amazon.ask.smapi.model.v0.catalog.upload.CompleteUploadRequest completeUploadRequestPayload) throws ServiceException;

    ApiResponse callCompleteCatalogUploadV0(String catalogId, String uploadId, com.amazon.ask.smapi.model.v0.catalog.upload.CompleteUploadRequest completeUploadRequestPayload) throws ServiceException;


    com.amazon.ask.smapi.model.v0.catalog.ListCatalogsResponse listCatalogsForVendorV0(String vendorId, String nextToken, Integer maxResults) throws ServiceException;

    ApiResponse callListCatalogsForVendorV0(String vendorId, String nextToken, Integer maxResults) throws ServiceException;


    com.amazon.ask.smapi.model.v0.catalog.CatalogDetails createCatalogV0(com.amazon.ask.smapi.model.v0.catalog.CreateCatalogRequest createCatalogRequest) throws ServiceException;

    ApiResponse callCreateCatalogV0(com.amazon.ask.smapi.model.v0.catalog.CreateCatalogRequest createCatalogRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v0.developmentEvents.subscriber.ListSubscribersResponse listSubscribersForDevelopmentEventsV0(String vendorId, String nextToken, Integer maxResults) throws ServiceException;

    ApiResponse callListSubscribersForDevelopmentEventsV0(String vendorId, String nextToken, Integer maxResults) throws ServiceException;


    void createSubscriberForDevelopmentEventsV0(com.amazon.ask.smapi.model.v0.developmentEvents.subscriber.CreateSubscriberRequest createSubscriberRequest) throws ServiceException;

    ApiResponse callCreateSubscriberForDevelopmentEventsV0(com.amazon.ask.smapi.model.v0.developmentEvents.subscriber.CreateSubscriberRequest createSubscriberRequest) throws ServiceException;


    void deleteSubscriberForDevelopmentEventsV0(String subscriberId) throws ServiceException;

    ApiResponse callDeleteSubscriberForDevelopmentEventsV0(String subscriberId) throws ServiceException;


    com.amazon.ask.smapi.model.v0.developmentEvents.subscriber.SubscriberInfo getSubscriberForDevelopmentEventsV0(String subscriberId) throws ServiceException;

    ApiResponse callGetSubscriberForDevelopmentEventsV0(String subscriberId) throws ServiceException;


    void setSubscriberForDevelopmentEventsV0(String subscriberId, com.amazon.ask.smapi.model.v0.developmentEvents.subscriber.UpdateSubscriberRequest updateSubscriberRequest) throws ServiceException;

    ApiResponse callSetSubscriberForDevelopmentEventsV0(String subscriberId, com.amazon.ask.smapi.model.v0.developmentEvents.subscriber.UpdateSubscriberRequest updateSubscriberRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v0.developmentEvents.subscription.ListSubscriptionsResponse listSubscriptionsForDevelopmentEventsV0(String vendorId, String nextToken, Integer maxResults, String subscriberId) throws ServiceException;

    ApiResponse callListSubscriptionsForDevelopmentEventsV0(String vendorId, String nextToken, Integer maxResults, String subscriberId) throws ServiceException;


    void createSubscriptionForDevelopmentEventsV0(com.amazon.ask.smapi.model.v0.developmentEvents.subscription.CreateSubscriptionRequest createSubscriptionRequest) throws ServiceException;

    ApiResponse callCreateSubscriptionForDevelopmentEventsV0(com.amazon.ask.smapi.model.v0.developmentEvents.subscription.CreateSubscriptionRequest createSubscriptionRequest) throws ServiceException;


    void deleteSubscriptionForDevelopmentEventsV0(String subscriptionId) throws ServiceException;

    ApiResponse callDeleteSubscriptionForDevelopmentEventsV0(String subscriptionId) throws ServiceException;


    com.amazon.ask.smapi.model.v0.developmentEvents.subscription.SubscriptionInfo getSubscriptionForDevelopmentEventsV0(String subscriptionId) throws ServiceException;

    ApiResponse callGetSubscriptionForDevelopmentEventsV0(String subscriptionId) throws ServiceException;


    void setSubscriptionForDevelopmentEventsV0(String subscriptionId, com.amazon.ask.smapi.model.v0.developmentEvents.subscription.UpdateSubscriptionRequest updateSubscriptionRequest) throws ServiceException;

    ApiResponse callSetSubscriptionForDevelopmentEventsV0(String subscriptionId, com.amazon.ask.smapi.model.v0.developmentEvents.subscription.UpdateSubscriptionRequest updateSubscriptionRequest) throws ServiceException;


    void associateCatalogWithSkillV0(String skillId, String catalogId) throws ServiceException;

    ApiResponse callAssociateCatalogWithSkillV0(String skillId, String catalogId) throws ServiceException;


    com.amazon.ask.smapi.model.v0.catalog.ListCatalogsResponse listCatalogsForSkillV0(String skillId, String nextToken, Integer maxResults) throws ServiceException;

    ApiResponse callListCatalogsForSkillV0(String skillId, String nextToken, Integer maxResults) throws ServiceException;


    void createCatalogUploadV1(String catalogId, com.amazon.ask.smapi.model.v1.catalog.upload.CatalogUploadBase catalogUploadRequestBody) throws ServiceException;

    ApiResponse callCreateCatalogUploadV1(String catalogId, com.amazon.ask.smapi.model.v1.catalog.upload.CatalogUploadBase catalogUploadRequestBody) throws ServiceException;


    com.amazon.ask.smapi.model.v1.catalog.upload.GetContentUploadResponse getContentUploadByIdV1(String catalogId, String uploadId) throws ServiceException;

    ApiResponse callGetContentUploadByIdV1(String catalogId, String uploadId) throws ServiceException;


    com.amazon.ask.smapi.model.v1.catalog.CreateContentUploadUrlResponse generateCatalogUploadUrlV1(String catalogId, com.amazon.ask.smapi.model.v1.catalog.CreateContentUploadUrlRequest generateCatalogUploadUrlRequestBody) throws ServiceException;

    ApiResponse callGenerateCatalogUploadUrlV1(String catalogId, com.amazon.ask.smapi.model.v1.catalog.CreateContentUploadUrlRequest generateCatalogUploadUrlRequestBody) throws ServiceException;


    com.amazon.ask.smapi.model.v1.auditLogs.AuditLogsResponse queryDevelopmentAuditLogsV1(com.amazon.ask.smapi.model.v1.auditLogs.AuditLogsRequest getAuditLogsRequest) throws ServiceException;

    ApiResponse callQueryDevelopmentAuditLogsV1(com.amazon.ask.smapi.model.v1.auditLogs.AuditLogsRequest getAuditLogsRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.isp.ListInSkillProductResponse getIspListForVendorV1(String vendorId, String nextToken, Integer maxResults, List productId, String stage, String type, String referenceName, String status, String isAssociatedWithSkill) throws ServiceException;

    ApiResponse callGetIspListForVendorV1(String vendorId, String nextToken, Integer maxResults, List productId, String stage, String type, String referenceName, String status, String isAssociatedWithSkill) throws ServiceException;


    com.amazon.ask.smapi.model.v1.isp.ProductResponse createIspForVendorV1(com.amazon.ask.smapi.model.v1.isp.CreateInSkillProductRequest createInSkillProductRequest) throws ServiceException;

    ApiResponse callCreateIspForVendorV1(com.amazon.ask.smapi.model.v1.isp.CreateInSkillProductRequest createInSkillProductRequest) throws ServiceException;


    void disassociateIspWithSkillV1(String productId, String skillId) throws ServiceException;

    ApiResponse callDisassociateIspWithSkillV1(String productId, String skillId) throws ServiceException;


    void associateIspWithSkillV1(String productId, String skillId) throws ServiceException;

    ApiResponse callAssociateIspWithSkillV1(String productId, String skillId) throws ServiceException;


    void deleteIspForProductV1(String productId, String stage, String ifMatch) throws ServiceException;

    ApiResponse callDeleteIspForProductV1(String productId, String stage, String ifMatch) throws ServiceException;


    void resetEntitlementForProductV1(String productId, String stage) throws ServiceException;

    ApiResponse callResetEntitlementForProductV1(String productId, String stage) throws ServiceException;


    com.amazon.ask.smapi.model.v1.isp.InSkillProductDefinitionResponse getIspDefinitionV1(String productId, String stage) throws ServiceException;

    ApiResponse callGetIspDefinitionV1(String productId, String stage) throws ServiceException;


    void updateIspForProductV1(String productId, String stage, com.amazon.ask.smapi.model.v1.isp.UpdateInSkillProductRequest updateInSkillProductRequest, String ifMatch) throws ServiceException;

    ApiResponse callUpdateIspForProductV1(String productId, String stage, com.amazon.ask.smapi.model.v1.isp.UpdateInSkillProductRequest updateInSkillProductRequest, String ifMatch) throws ServiceException;


    com.amazon.ask.smapi.model.v1.isp.AssociatedSkillResponse getIspAssociatedSkillsV1(String productId, String stage, String nextToken, Integer maxResults) throws ServiceException;

    ApiResponse callGetIspAssociatedSkillsV1(String productId, String stage, String nextToken, Integer maxResults) throws ServiceException;


    com.amazon.ask.smapi.model.v1.isp.InSkillProductSummaryResponse getIspSummaryV1(String productId, String stage) throws ServiceException;

    ApiResponse callGetIspSummaryV1(String productId, String stage) throws ServiceException;


    void deleteInteractionModelCatalogV1(String catalogId) throws ServiceException;

    ApiResponse callDeleteInteractionModelCatalogV1(String catalogId) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.catalog.CatalogDefinitionOutput getInteractionModelCatalogDefinitionV1(String catalogId) throws ServiceException;

    ApiResponse callGetInteractionModelCatalogDefinitionV1(String catalogId) throws ServiceException;


    void updateInteractionModelCatalogV1(String catalogId, com.amazon.ask.smapi.model.v1.skill.interactionModel.catalog.UpdateRequest updateRequest) throws ServiceException;

    ApiResponse callUpdateInteractionModelCatalogV1(String catalogId, com.amazon.ask.smapi.model.v1.skill.interactionModel.catalog.UpdateRequest updateRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.catalog.CatalogStatus getInteractionModelCatalogUpdateStatusV1(String catalogId, String updateRequestId) throws ServiceException;

    ApiResponse callGetInteractionModelCatalogUpdateStatusV1(String catalogId, String updateRequestId) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.version.ListCatalogEntityVersionsResponse listInteractionModelCatalogVersionsV1(String catalogId, Integer maxResults, String nextToken, String sortDirection, String sortField) throws ServiceException;

    ApiResponse callListInteractionModelCatalogVersionsV1(String catalogId, Integer maxResults, String nextToken, String sortDirection, String sortField) throws ServiceException;


    void createInteractionModelCatalogVersionV1(String catalogId, com.amazon.ask.smapi.model.v1.skill.interactionModel.version.VersionData catalog) throws ServiceException;

    ApiResponse callCreateInteractionModelCatalogVersionV1(String catalogId, com.amazon.ask.smapi.model.v1.skill.interactionModel.version.VersionData catalog) throws ServiceException;


    void deleteInteractionModelCatalogVersionV1(String catalogId, String version) throws ServiceException;

    ApiResponse callDeleteInteractionModelCatalogVersionV1(String catalogId, String version) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.version.CatalogVersionData getInteractionModelCatalogVersionV1(String catalogId, String version) throws ServiceException;

    ApiResponse callGetInteractionModelCatalogVersionV1(String catalogId, String version) throws ServiceException;


    void updateInteractionModelCatalogVersionV1(String catalogId, String version, com.amazon.ask.smapi.model.v1.skill.interactionModel.version.CatalogUpdate catalogUpdate) throws ServiceException;

    ApiResponse callUpdateInteractionModelCatalogVersionV1(String catalogId, String version, com.amazon.ask.smapi.model.v1.skill.interactionModel.version.CatalogUpdate catalogUpdate) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.version.CatalogValues getInteractionModelCatalogValuesV1(String catalogId, String version, Integer maxResults, String nextToken) throws ServiceException;

    ApiResponse callGetInteractionModelCatalogValuesV1(String catalogId, String version, Integer maxResults, String nextToken) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.catalog.ListCatalogResponse listInteractionModelCatalogsV1(String vendorId, Integer maxResults, String nextToken, String sortDirection) throws ServiceException;

    ApiResponse callListInteractionModelCatalogsV1(String vendorId, Integer maxResults, String nextToken, String sortDirection) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.catalog.CatalogResponse createInteractionModelCatalogV1(com.amazon.ask.smapi.model.v1.skill.interactionModel.catalog.DefinitionData catalog) throws ServiceException;

    ApiResponse callCreateInteractionModelCatalogV1(com.amazon.ask.smapi.model.v1.skill.interactionModel.catalog.DefinitionData catalog) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.jobs.ListJobDefinitionsResponse listJobDefinitionsForInteractionModelV1(String vendorId, Integer maxResults, String nextToken) throws ServiceException;

    ApiResponse callListJobDefinitionsForInteractionModelV1(String vendorId, Integer maxResults, String nextToken) throws ServiceException;


    void deleteJobDefinitionForInteractionModelV1(String jobId) throws ServiceException;

    ApiResponse callDeleteJobDefinitionForInteractionModelV1(String jobId) throws ServiceException;


    void cancelNextJobExecutionForInteractionModelV1(String jobId, String executionId) throws ServiceException;

    ApiResponse callCancelNextJobExecutionForInteractionModelV1(String jobId, String executionId) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.jobs.GetExecutionsResponse listJobExecutionsForInteractionModelV1(String jobId, Integer maxResults, String nextToken, String sortDirection) throws ServiceException;

    ApiResponse callListJobExecutionsForInteractionModelV1(String jobId, Integer maxResults, String nextToken, String sortDirection) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.jobs.JobDefinition getJobDefinitionForInteractionModelV1(String jobId) throws ServiceException;

    ApiResponse callGetJobDefinitionForInteractionModelV1(String jobId) throws ServiceException;


    void setJobStatusForInteractionModelV1(String jobId, com.amazon.ask.smapi.model.v1.skill.interactionModel.jobs.UpdateJobStatusRequest updateJobStatusRequest) throws ServiceException;

    ApiResponse callSetJobStatusForInteractionModelV1(String jobId, com.amazon.ask.smapi.model.v1.skill.interactionModel.jobs.UpdateJobStatusRequest updateJobStatusRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.jobs.CreateJobDefinitionResponse createJobDefinitionForInteractionModelV1(com.amazon.ask.smapi.model.v1.skill.interactionModel.jobs.CreateJobDefinitionRequest createJobDefinitionRequest) throws ServiceException;

    ApiResponse callCreateJobDefinitionForInteractionModelV1(com.amazon.ask.smapi.model.v1.skill.interactionModel.jobs.CreateJobDefinitionRequest createJobDefinitionRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.type.ListSlotTypeResponse listInteractionModelSlotTypesV1(String vendorId, Integer maxResults, String nextToken, String sortDirection) throws ServiceException;

    ApiResponse callListInteractionModelSlotTypesV1(String vendorId, Integer maxResults, String nextToken, String sortDirection) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.type.SlotTypeResponse createInteractionModelSlotTypeV1(com.amazon.ask.smapi.model.v1.skill.interactionModel.type.DefinitionData slotType) throws ServiceException;

    ApiResponse callCreateInteractionModelSlotTypeV1(com.amazon.ask.smapi.model.v1.skill.interactionModel.type.DefinitionData slotType) throws ServiceException;


    void deleteInteractionModelSlotTypeV1(String slotTypeId) throws ServiceException;

    ApiResponse callDeleteInteractionModelSlotTypeV1(String slotTypeId) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.type.SlotTypeDefinitionOutput getInteractionModelSlotTypeDefinitionV1(String slotTypeId) throws ServiceException;

    ApiResponse callGetInteractionModelSlotTypeDefinitionV1(String slotTypeId) throws ServiceException;


    void updateInteractionModelSlotTypeV1(String slotTypeId, com.amazon.ask.smapi.model.v1.skill.interactionModel.type.UpdateRequest updateRequest) throws ServiceException;

    ApiResponse callUpdateInteractionModelSlotTypeV1(String slotTypeId, com.amazon.ask.smapi.model.v1.skill.interactionModel.type.UpdateRequest updateRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.type.SlotTypeStatus getInteractionModelSlotTypeBuildStatusV1(String slotTypeId, String updateRequestId) throws ServiceException;

    ApiResponse callGetInteractionModelSlotTypeBuildStatusV1(String slotTypeId, String updateRequestId) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.typeVersion.ListSlotTypeVersionResponse listInteractionModelSlotTypeVersionsV1(String slotTypeId, Integer maxResults, String nextToken, String sortDirection) throws ServiceException;

    ApiResponse callListInteractionModelSlotTypeVersionsV1(String slotTypeId, Integer maxResults, String nextToken, String sortDirection) throws ServiceException;


    void createInteractionModelSlotTypeVersionV1(String slotTypeId, com.amazon.ask.smapi.model.v1.skill.interactionModel.typeVersion.VersionData slotType) throws ServiceException;

    ApiResponse callCreateInteractionModelSlotTypeVersionV1(String slotTypeId, com.amazon.ask.smapi.model.v1.skill.interactionModel.typeVersion.VersionData slotType) throws ServiceException;


    void deleteInteractionModelSlotTypeVersionV1(String slotTypeId, String version) throws ServiceException;

    ApiResponse callDeleteInteractionModelSlotTypeVersionV1(String slotTypeId, String version) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.typeVersion.SlotTypeVersionData getInteractionModelSlotTypeVersionV1(String slotTypeId, String version) throws ServiceException;

    ApiResponse callGetInteractionModelSlotTypeVersionV1(String slotTypeId, String version) throws ServiceException;


    void updateInteractionModelSlotTypeVersionV1(String slotTypeId, String version, com.amazon.ask.smapi.model.v1.skill.interactionModel.typeVersion.SlotTypeUpdate slotTypeUpdate) throws ServiceException;

    ApiResponse callUpdateInteractionModelSlotTypeVersionV1(String slotTypeId, String version, com.amazon.ask.smapi.model.v1.skill.interactionModel.typeVersion.SlotTypeUpdate slotTypeUpdate) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.ExportResponse getStatusOfExportRequestV1(String exportId) throws ServiceException;

    ApiResponse callGetStatusOfExportRequestV1(String exportId) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.ListSkillResponse listSkillsForVendorV1(String vendorId, String nextToken, Integer maxResults, List skillId) throws ServiceException;

    ApiResponse callListSkillsForVendorV1(String vendorId, String nextToken, Integer maxResults, List skillId) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.ImportResponse getImportStatusV1(String importId) throws ServiceException;

    ApiResponse callGetImportStatusV1(String importId) throws ServiceException;


    void createSkillPackageV1(com.amazon.ask.smapi.model.v1.skill.CreateSkillWithPackageRequest createSkillWithPackageRequest) throws ServiceException;

    ApiResponse callCreateSkillPackageV1(com.amazon.ask.smapi.model.v1.skill.CreateSkillWithPackageRequest createSkillWithPackageRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.CreateSkillResponse createSkillForVendorV1(com.amazon.ask.smapi.model.v1.skill.CreateSkillRequest createSkillRequest) throws ServiceException;

    ApiResponse callCreateSkillForVendorV1(com.amazon.ask.smapi.model.v1.skill.CreateSkillRequest createSkillRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.resourceSchema.GetResourceSchemaResponse getResourceSchemaV1(String resource, String vendorId, String operation) throws ServiceException;

    ApiResponse callGetResourceSchemaV1(String resource, String vendorId, String operation) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.AlexaHosted.HostedSkillMetadata getAlexaHostedSkillMetadataV1(String skillId) throws ServiceException;

    ApiResponse callGetAlexaHostedSkillMetadataV1(String skillId) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.AlexaHosted.HostedSkillRepositoryCredentialsList generateCredentialsForAlexaHostedSkillV1(String skillId, com.amazon.ask.smapi.model.v1.skill.AlexaHosted.HostedSkillRepositoryCredentialsRequest hostedSkillRepositoryCredentialsRequest) throws ServiceException;

    ApiResponse callGenerateCredentialsForAlexaHostedSkillV1(String skillId, com.amazon.ask.smapi.model.v1.skill.AlexaHosted.HostedSkillRepositoryCredentialsRequest hostedSkillRepositoryCredentialsRequest) throws ServiceException;


    void endBetaTestV1(String skillId) throws ServiceException;

    ApiResponse callEndBetaTestV1(String skillId) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.betaTest.BetaTest getBetaTestV1(String skillId) throws ServiceException;

    ApiResponse callGetBetaTestV1(String skillId) throws ServiceException;


    void createBetaTestV1(String skillId, com.amazon.ask.smapi.model.v1.skill.betaTest.TestBody createTestBody) throws ServiceException;

    ApiResponse callCreateBetaTestV1(String skillId, com.amazon.ask.smapi.model.v1.skill.betaTest.TestBody createTestBody) throws ServiceException;


    void updateBetaTestV1(String skillId, com.amazon.ask.smapi.model.v1.skill.betaTest.TestBody createTestBody) throws ServiceException;

    ApiResponse callUpdateBetaTestV1(String skillId, com.amazon.ask.smapi.model.v1.skill.betaTest.TestBody createTestBody) throws ServiceException;


    void startBetaTestV1(String skillId) throws ServiceException;

    ApiResponse callStartBetaTestV1(String skillId) throws ServiceException;


    void addTestersToBetaTestV1(String skillId, com.amazon.ask.smapi.model.v1.skill.betaTest.testers.TestersList testersRequest) throws ServiceException;

    ApiResponse callAddTestersToBetaTestV1(String skillId, com.amazon.ask.smapi.model.v1.skill.betaTest.testers.TestersList testersRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.betaTest.testers.ListTestersResponse getListOfTestersV1(String skillId, String nextToken, Integer maxResults) throws ServiceException;

    ApiResponse callGetListOfTestersV1(String skillId, String nextToken, Integer maxResults) throws ServiceException;


    void removeTestersFromBetaTestV1(String skillId, com.amazon.ask.smapi.model.v1.skill.betaTest.testers.TestersList testersRequest) throws ServiceException;

    ApiResponse callRemoveTestersFromBetaTestV1(String skillId, com.amazon.ask.smapi.model.v1.skill.betaTest.testers.TestersList testersRequest) throws ServiceException;


    void requestFeedbackFromTestersV1(String skillId, com.amazon.ask.smapi.model.v1.skill.betaTest.testers.TestersList testersRequest) throws ServiceException;

    ApiResponse callRequestFeedbackFromTestersV1(String skillId, com.amazon.ask.smapi.model.v1.skill.betaTest.testers.TestersList testersRequest) throws ServiceException;


    void sendReminderToTestersV1(String skillId, com.amazon.ask.smapi.model.v1.skill.betaTest.testers.TestersList testersRequest) throws ServiceException;

    ApiResponse callSendReminderToTestersV1(String skillId, com.amazon.ask.smapi.model.v1.skill.betaTest.testers.TestersList testersRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.certification.CertificationResponse getCertificationReviewV1(String skillId, String certificationId, String acceptLanguage) throws ServiceException;

    ApiResponse callGetCertificationReviewV1(String skillId, String certificationId, String acceptLanguage) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.certification.ListCertificationsResponse getCertificationsListV1(String skillId, String nextToken, Integer maxResults) throws ServiceException;

    ApiResponse callGetCertificationsListV1(String skillId, String nextToken, Integer maxResults) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.SkillCredentials getSkillCredentialsV1(String skillId) throws ServiceException;

    ApiResponse callGetSkillCredentialsV1(String skillId) throws ServiceException;


    void deleteSkillV1(String skillId) throws ServiceException;

    ApiResponse callDeleteSkillV1(String skillId) throws ServiceException;


    void deleteExperimentV1(String skillId, String experimentId) throws ServiceException;

    ApiResponse callDeleteExperimentV1(String skillId, String experimentId) throws ServiceException;


    void updateExposureV1(String skillId, String experimentId, com.amazon.ask.smapi.model.v1.skill.experiment.UpdateExposureRequest updateExposureRequest) throws ServiceException;

    ApiResponse callUpdateExposureV1(String skillId, String experimentId, com.amazon.ask.smapi.model.v1.skill.experiment.UpdateExposureRequest updateExposureRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.experiment.GetExperimentResponse getExperimentV1(String skillId, String experimentId) throws ServiceException;

    ApiResponse callGetExperimentV1(String skillId, String experimentId) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.experiment.ListExperimentMetricSnapshotsResponse listExperimentMetricSnapshotsV1(String skillId, String experimentId, String nextToken, Integer maxResults) throws ServiceException;

    ApiResponse callListExperimentMetricSnapshotsV1(String skillId, String experimentId, String nextToken, Integer maxResults) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.experiment.GetExperimentMetricSnapshotResponse getExperimentMetricSnapshotV1(String skillId, String experimentId, String metricSnapshotId) throws ServiceException;

    ApiResponse callGetExperimentMetricSnapshotV1(String skillId, String experimentId, String metricSnapshotId) throws ServiceException;


    void updateExperimentV1(String skillId, String experimentId, com.amazon.ask.smapi.model.v1.skill.experiment.UpdateExperimentRequest updateExperimentRequest) throws ServiceException;

    ApiResponse callUpdateExperimentV1(String skillId, String experimentId, com.amazon.ask.smapi.model.v1.skill.experiment.UpdateExperimentRequest updateExperimentRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.experiment.GetExperimentStateResponse getExperimentStateV1(String skillId, String experimentId) throws ServiceException;

    ApiResponse callGetExperimentStateV1(String skillId, String experimentId) throws ServiceException;


    void manageExperimentStateV1(String skillId, String experimentId, com.amazon.ask.smapi.model.v1.skill.experiment.ManageExperimentStateRequest manageExperimentStateRequest) throws ServiceException;

    ApiResponse callManageExperimentStateV1(String skillId, String experimentId, com.amazon.ask.smapi.model.v1.skill.experiment.ManageExperimentStateRequest manageExperimentStateRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.experiment.GetCustomerTreatmentOverrideResponse getCustomerTreatmentOverrideV1(String skillId, String experimentId) throws ServiceException;

    ApiResponse callGetCustomerTreatmentOverrideV1(String skillId, String experimentId) throws ServiceException;


    void setCustomerTreatmentOverrideV1(String skillId, String experimentId, com.amazon.ask.smapi.model.v1.skill.experiment.SetCustomerTreatmentOverrideRequest setCustomerTreatmentOverrideRequest) throws ServiceException;

    ApiResponse callSetCustomerTreatmentOverrideV1(String skillId, String experimentId, com.amazon.ask.smapi.model.v1.skill.experiment.SetCustomerTreatmentOverrideRequest setCustomerTreatmentOverrideRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.experiment.ListExperimentsResponse listExperimentsV1(String skillId, String nextToken, Integer maxResults) throws ServiceException;

    ApiResponse callListExperimentsV1(String skillId, String nextToken, Integer maxResults) throws ServiceException;


    void createExperimentV1(String skillId, com.amazon.ask.smapi.model.v1.skill.experiment.CreateExperimentRequest createExperimentRequest) throws ServiceException;

    ApiResponse callCreateExperimentV1(String skillId, com.amazon.ask.smapi.model.v1.skill.experiment.CreateExperimentRequest createExperimentRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.history.IntentRequests getUtteranceDataV1(String skillId, String stage, String nextToken, Integer maxResults, String sortDirection, String sortField, List locale, List dialogActName, List intentConfidenceBin, List intentName, List intentSlotsName, List interactionType, List publicationStatus, List utteranceText) throws ServiceException;

    ApiResponse callGetUtteranceDataV1(String skillId, String stage, String nextToken, Integer maxResults, String sortDirection, String sortField, List locale, List dialogActName, List intentConfidenceBin, List intentName, List intentSlotsName, List interactionType, List publicationStatus, List utteranceText) throws ServiceException;


    void importSkillPackageV1(com.amazon.ask.smapi.model.v1.skill.UpdateSkillWithPackageRequest updateSkillWithPackageRequest, String skillId, String ifMatch) throws ServiceException;

    ApiResponse callImportSkillPackageV1(com.amazon.ask.smapi.model.v1.skill.UpdateSkillWithPackageRequest updateSkillWithPackageRequest, String skillId, String ifMatch) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.invocations.InvokeSkillResponse invokeSkillV1(String skillId, com.amazon.ask.smapi.model.v1.skill.invocations.InvokeSkillRequest invokeSkillRequest) throws ServiceException;

    ApiResponse callInvokeSkillV1(String skillId, com.amazon.ask.smapi.model.v1.skill.invocations.InvokeSkillRequest invokeSkillRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.metrics.GetMetricDataResponse getSkillMetricsV1(String skillId, OffsetDateTime startTime, OffsetDateTime endTime, String period, String metric, String stage, String skillType, String intent, String locale, Integer maxResults, String nextToken) throws ServiceException;

    ApiResponse callGetSkillMetricsV1(String skillId, OffsetDateTime startTime, OffsetDateTime endTime, String period, String metric, String stage, String skillType, String intent, String locale, Integer maxResults, String nextToken) throws ServiceException;


    void getAnnotationsForNLUAnnotationSetsV1(String skillId, String annotationId, String accept) throws ServiceException;

    ApiResponse callGetAnnotationsForNLUAnnotationSetsV1(String skillId, String annotationId, String accept) throws ServiceException;


    void updateAnnotationsForNLUAnnotationSetsV1(String skillId, String annotationId, String contentType, com.amazon.ask.smapi.model.v1.skill.nlu.annotationSets.UpdateNLUAnnotationSetAnnotationsRequest updateNLUAnnotationSetAnnotationsRequest) throws ServiceException;

    ApiResponse callUpdateAnnotationsForNLUAnnotationSetsV1(String skillId, String annotationId, String contentType, com.amazon.ask.smapi.model.v1.skill.nlu.annotationSets.UpdateNLUAnnotationSetAnnotationsRequest updateNLUAnnotationSetAnnotationsRequest) throws ServiceException;


    void deletePropertiesForNLUAnnotationSetsV1(String skillId, String annotationId) throws ServiceException;

    ApiResponse callDeletePropertiesForNLUAnnotationSetsV1(String skillId, String annotationId) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.nlu.annotationSets.GetNLUAnnotationSetPropertiesResponse getPropertiesForNLUAnnotationSetsV1(String skillId, String annotationId) throws ServiceException;

    ApiResponse callGetPropertiesForNLUAnnotationSetsV1(String skillId, String annotationId) throws ServiceException;


    void updatePropertiesForNLUAnnotationSetsV1(String skillId, String annotationId, com.amazon.ask.smapi.model.v1.skill.nlu.annotationSets.UpdateNLUAnnotationSetPropertiesRequest updateNLUAnnotationSetPropertiesRequest) throws ServiceException;

    ApiResponse callUpdatePropertiesForNLUAnnotationSetsV1(String skillId, String annotationId, com.amazon.ask.smapi.model.v1.skill.nlu.annotationSets.UpdateNLUAnnotationSetPropertiesRequest updateNLUAnnotationSetPropertiesRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.nlu.annotationSets.ListNLUAnnotationSetsResponse listNLUAnnotationSetsV1(String skillId, String locale, String nextToken, BigDecimal maxResults) throws ServiceException;

    ApiResponse callListNLUAnnotationSetsV1(String skillId, String locale, String nextToken, BigDecimal maxResults) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.nlu.annotationSets.CreateNLUAnnotationSetResponse createNLUAnnotationSetV1(String skillId, com.amazon.ask.smapi.model.v1.skill.nlu.annotationSets.CreateNLUAnnotationSetRequest createNLUAnnotationSetRequest) throws ServiceException;

    ApiResponse callCreateNLUAnnotationSetV1(String skillId, com.amazon.ask.smapi.model.v1.skill.nlu.annotationSets.CreateNLUAnnotationSetRequest createNLUAnnotationSetRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.nlu.evaluations.GetNLUEvaluationResponse getNLUEvaluationV1(String skillId, String evaluationId) throws ServiceException;

    ApiResponse callGetNLUEvaluationV1(String skillId, String evaluationId) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.nlu.evaluations.GetNLUEvaluationResultsResponse getResultForNLUEvaluationsV1(String skillId, String evaluationId, String sortField, String testCaseStatus, String actualIntentName, String expectedIntentName, String nextToken, BigDecimal maxResults) throws ServiceException;

    ApiResponse callGetResultForNLUEvaluationsV1(String skillId, String evaluationId, String sortField, String testCaseStatus, String actualIntentName, String expectedIntentName, String nextToken, BigDecimal maxResults) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.nlu.evaluations.ListNLUEvaluationsResponse listNLUEvaluationsV1(String skillId, String locale, String stage, String annotationId, String nextToken, BigDecimal maxResults) throws ServiceException;

    ApiResponse callListNLUEvaluationsV1(String skillId, String locale, String stage, String annotationId, String nextToken, BigDecimal maxResults) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.nlu.evaluations.EvaluateResponse createNLUEvaluationsV1(com.amazon.ask.smapi.model.v1.skill.nlu.evaluations.EvaluateNLURequest evaluateNLURequest, String skillId) throws ServiceException;

    ApiResponse callCreateNLUEvaluationsV1(com.amazon.ask.smapi.model.v1.skill.nlu.evaluations.EvaluateNLURequest evaluateNLURequest, String skillId) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.publication.SkillPublicationResponse publishSkillV1(String skillId, String acceptLanguage, com.amazon.ask.smapi.model.v1.skill.publication.PublishSkillRequest publishSkillRequest) throws ServiceException;

    ApiResponse callPublishSkillV1(String skillId, String acceptLanguage, com.amazon.ask.smapi.model.v1.skill.publication.PublishSkillRequest publishSkillRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.publication.SkillPublicationResponse getSkillPublicationsV1(String skillId, String acceptLanguage) throws ServiceException;

    ApiResponse callGetSkillPublicationsV1(String skillId, String acceptLanguage) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.CreateRollbackResponse rollbackSkillV1(String skillId, com.amazon.ask.smapi.model.v1.skill.CreateRollbackRequest createRollbackRequest) throws ServiceException;

    ApiResponse callRollbackSkillV1(String skillId, com.amazon.ask.smapi.model.v1.skill.CreateRollbackRequest createRollbackRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.RollbackRequestStatus getRollbackForSkillV1(String skillId, String rollbackRequestId) throws ServiceException;

    ApiResponse callGetRollbackForSkillV1(String skillId, String rollbackRequestId) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.simulations.SimulationsApiResponse simulateSkillV1(String skillId, com.amazon.ask.smapi.model.v1.skill.simulations.SimulationsApiRequest simulationsApiRequest) throws ServiceException;

    ApiResponse callSimulateSkillV1(String skillId, com.amazon.ask.smapi.model.v1.skill.simulations.SimulationsApiRequest simulationsApiRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.simulations.SimulationsApiResponse getSkillSimulationV1(String skillId, String simulationId) throws ServiceException;

    ApiResponse callGetSkillSimulationV1(String skillId, String simulationId) throws ServiceException;


    com.amazon.ask.smapi.model.v1.smartHomeEvaluation.GetSHCapabilityEvaluationResponse getSmartHomeCapabilityEvaluationV1(String skillId, String evaluationId) throws ServiceException;

    ApiResponse callGetSmartHomeCapabilityEvaluationV1(String skillId, String evaluationId) throws ServiceException;


    com.amazon.ask.smapi.model.v1.smartHomeEvaluation.GetSHCapabilityEvaluationResultsResponse getSmarthomeCapablityEvaluationResultsV1(String skillId, String evaluationId, Integer maxResults, String nextToken) throws ServiceException;

    ApiResponse callGetSmarthomeCapablityEvaluationResultsV1(String skillId, String evaluationId, Integer maxResults, String nextToken) throws ServiceException;


    com.amazon.ask.smapi.model.v1.smartHomeEvaluation.ListSHCapabilityEvaluationsResponse listSmarthomeCapabilityEvaluationsV1(String skillId, String stage, OffsetDateTime startTimestampFrom, OffsetDateTime startTimestampTo, Integer maxResults, String nextToken) throws ServiceException;

    ApiResponse callListSmarthomeCapabilityEvaluationsV1(String skillId, String stage, OffsetDateTime startTimestampFrom, OffsetDateTime startTimestampTo, Integer maxResults, String nextToken) throws ServiceException;


    com.amazon.ask.smapi.model.v1.smartHomeEvaluation.EvaluateSHCapabilityResponse createSmarthomeCapabilityEvaluationV1(String skillId, com.amazon.ask.smapi.model.v1.smartHomeEvaluation.EvaluateSHCapabilityRequest evaluateSHCapabilityPayload) throws ServiceException;

    ApiResponse callCreateSmarthomeCapabilityEvaluationV1(String skillId, com.amazon.ask.smapi.model.v1.smartHomeEvaluation.EvaluateSHCapabilityRequest evaluateSHCapabilityPayload) throws ServiceException;


    com.amazon.ask.smapi.model.v1.smartHomeEvaluation.ListSHCapabilityTestPlansResponse listSmarthomeCapabilityTestPlansV1(String skillId, Integer maxResults, String nextToken) throws ServiceException;

    ApiResponse callListSmarthomeCapabilityTestPlansV1(String skillId, Integer maxResults, String nextToken) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.SSLCertificatePayload getSSLCertificatesV1(String skillId) throws ServiceException;

    ApiResponse callGetSSLCertificatesV1(String skillId) throws ServiceException;


    void setSSLCertificatesV1(String skillId, com.amazon.ask.smapi.model.v1.skill.SSLCertificatePayload sslCertificatePayload) throws ServiceException;

    ApiResponse callSetSSLCertificatesV1(String skillId, com.amazon.ask.smapi.model.v1.skill.SSLCertificatePayload sslCertificatePayload) throws ServiceException;


    void deleteSkillEnablementV1(String skillId, String stage) throws ServiceException;

    ApiResponse callDeleteSkillEnablementV1(String skillId, String stage) throws ServiceException;


    void getSkillEnablementStatusV1(String skillId, String stage) throws ServiceException;

    ApiResponse callGetSkillEnablementStatusV1(String skillId, String stage) throws ServiceException;


    void setSkillEnablementV1(String skillId, String stage) throws ServiceException;

    ApiResponse callSetSkillEnablementV1(String skillId, String stage) throws ServiceException;


    void createExportRequestForSkillV1(String skillId, String stage) throws ServiceException;

    ApiResponse callCreateExportRequestForSkillV1(String skillId, String stage) throws ServiceException;


    com.amazon.ask.smapi.model.v1.isp.ListInSkillProductResponse getIspListForSkillIdV1(String skillId, String stage, String nextToken, Integer maxResults) throws ServiceException;

    ApiResponse callGetIspListForSkillIdV1(String skillId, String stage, String nextToken, Integer maxResults) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.evaluations.ProfileNluResponse profileNluV1(com.amazon.ask.smapi.model.v1.skill.evaluations.ProfileNluRequest profileNluRequest, String skillId, String stage, String locale) throws ServiceException;

    ApiResponse callProfileNluV1(com.amazon.ask.smapi.model.v1.skill.evaluations.ProfileNluRequest profileNluRequest, String skillId, String stage, String locale) throws ServiceException;


    void deleteAccountLinkingInfoV1(String skillId, String stageV2) throws ServiceException;

    ApiResponse callDeleteAccountLinkingInfoV1(String skillId, String stageV2) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.accountLinking.AccountLinkingResponse getAccountLinkingInfoV1(String skillId, String stageV2) throws ServiceException;

    ApiResponse callGetAccountLinkingInfoV1(String skillId, String stageV2) throws ServiceException;


    void updateAccountLinkingInfoV1(String skillId, String stageV2, com.amazon.ask.smapi.model.v1.skill.accountLinking.AccountLinkingRequest accountLinkingRequest, String ifMatch) throws ServiceException;

    ApiResponse callUpdateAccountLinkingInfoV1(String skillId, String stageV2, com.amazon.ask.smapi.model.v1.skill.accountLinking.AccountLinkingRequest accountLinkingRequest, String ifMatch) throws ServiceException;


    void cloneLocaleV1(String skillId, String stageV2, com.amazon.ask.smapi.model.v1.skill.CloneLocaleRequest cloneLocaleRequest) throws ServiceException;

    ApiResponse callCloneLocaleV1(String skillId, String stageV2, com.amazon.ask.smapi.model.v1.skill.CloneLocaleRequest cloneLocaleRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.CloneLocaleStatusResponse getCloneLocaleStatusV1(String skillId, String stageV2, String cloneLocaleRequestId) throws ServiceException;

    ApiResponse callGetCloneLocaleStatusV1(String skillId, String stageV2, String cloneLocaleRequestId) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.InteractionModelData getInteractionModelV1(String skillId, String stageV2, String locale) throws ServiceException;

    ApiResponse callGetInteractionModelV1(String skillId, String stageV2, String locale) throws ServiceException;


    void getInteractionModelMetadataV1(String skillId, String stageV2, String locale) throws ServiceException;

    ApiResponse callGetInteractionModelMetadataV1(String skillId, String stageV2, String locale) throws ServiceException;


    void setInteractionModelV1(String skillId, String stageV2, String locale, com.amazon.ask.smapi.model.v1.skill.interactionModel.InteractionModelData interactionModel, String ifMatch) throws ServiceException;

    ApiResponse callSetInteractionModelV1(String skillId, String stageV2, String locale, com.amazon.ask.smapi.model.v1.skill.interactionModel.InteractionModelData interactionModel, String ifMatch) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.version.ListResponse listInteractionModelVersionsV1(String skillId, String stageV2, String locale, String nextToken, Integer maxResults, String sortDirection, String sortField) throws ServiceException;

    ApiResponse callListInteractionModelVersionsV1(String skillId, String stageV2, String locale, String nextToken, Integer maxResults, String sortDirection, String sortField) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.interactionModel.InteractionModelData getInteractionModelVersionV1(String skillId, String stageV2, String locale, String version) throws ServiceException;

    ApiResponse callGetInteractionModelVersionV1(String skillId, String stageV2, String locale, String version) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.Manifest.SkillManifestEnvelope getSkillManifestV1(String skillId, String stageV2) throws ServiceException;

    ApiResponse callGetSkillManifestV1(String skillId, String stageV2) throws ServiceException;


    void updateSkillManifestV1(String skillId, String stageV2, com.amazon.ask.smapi.model.v1.skill.Manifest.SkillManifestEnvelope updateSkillRequest, String ifMatch) throws ServiceException;

    ApiResponse callUpdateSkillManifestV1(String skillId, String stageV2, com.amazon.ask.smapi.model.v1.skill.Manifest.SkillManifestEnvelope updateSkillRequest, String ifMatch) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.validations.ValidationsApiResponse submitSkillValidationV1(com.amazon.ask.smapi.model.v1.skill.validations.ValidationsApiRequest validationsApiRequest, String skillId, String stage) throws ServiceException;

    ApiResponse callSubmitSkillValidationV1(com.amazon.ask.smapi.model.v1.skill.validations.ValidationsApiRequest validationsApiRequest, String skillId, String stage) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.validations.ValidationsApiResponse getSkillValidationsV1(String skillId, String validationId, String stage, String acceptLanguage) throws ServiceException;

    ApiResponse callGetSkillValidationsV1(String skillId, String validationId, String stage, String acceptLanguage) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.SkillStatus getSkillStatusV1(String skillId, String resource) throws ServiceException;

    ApiResponse callGetSkillStatusV1(String skillId, String resource) throws ServiceException;


    void submitSkillForCertificationV1(String skillId, com.amazon.ask.smapi.model.v1.skill.SubmitSkillForCertificationRequest submitSkillForCertificationRequest) throws ServiceException;

    ApiResponse callSubmitSkillForCertificationV1(String skillId, com.amazon.ask.smapi.model.v1.skill.SubmitSkillForCertificationRequest submitSkillForCertificationRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.ListSkillVersionsResponse listVersionsForSkillV1(String skillId, String nextToken, Integer maxResults) throws ServiceException;

    ApiResponse callListVersionsForSkillV1(String skillId, String nextToken, Integer maxResults) throws ServiceException;


    void withdrawSkillFromCertificationV1(String skillId, com.amazon.ask.smapi.model.v1.skill.WithdrawRequest withdrawRequest) throws ServiceException;

    ApiResponse callWithdrawSkillFromCertificationV1(String skillId, com.amazon.ask.smapi.model.v1.skill.WithdrawRequest withdrawRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.UploadResponse createUploadUrlV1() throws ServiceException;

    ApiResponse callCreateUploadUrlV1() throws ServiceException;


    com.amazon.ask.smapi.model.v1.vendorManagement.Vendors getVendorListV1() throws ServiceException;

    ApiResponse callGetVendorListV1() throws ServiceException;


    com.amazon.ask.smapi.model.v1.skill.AlexaHosted.HostedSkillPermission getAlexaHostedSkillUserPermissionsV1(String vendorId, String hostedSkillPermissionType) throws ServiceException;

    ApiResponse callGetAlexaHostedSkillUserPermissionsV1(String vendorId, String hostedSkillPermissionType) throws ServiceException;


    com.amazon.ask.smapi.model.v2.skill.invocations.InvocationsApiResponse invokeSkillEndPointV2(String skillId, String stage, com.amazon.ask.smapi.model.v2.skill.invocations.InvocationsApiRequest invocationsApiRequest) throws ServiceException;

    ApiResponse callInvokeSkillEndPointV2(String skillId, String stage, com.amazon.ask.smapi.model.v2.skill.invocations.InvocationsApiRequest invocationsApiRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v2.skill.simulations.SimulationsApiResponse simulateSkillV2(String skillId, String stage, com.amazon.ask.smapi.model.v2.skill.simulations.SimulationsApiRequest simulationsApiRequest) throws ServiceException;

    ApiResponse callSimulateSkillV2(String skillId, String stage, com.amazon.ask.smapi.model.v2.skill.simulations.SimulationsApiRequest simulationsApiRequest) throws ServiceException;


    com.amazon.ask.smapi.model.v2.skill.simulations.SimulationsApiResponse getSkillSimulationV2(String skillId, String stage, String simulationId) throws ServiceException;

    ApiResponse callGetSkillSimulationV2(String skillId, String stage, String simulationId) throws ServiceException;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy