package v2

import (
	"github.com/huaweicloud/huaweicloud-sdk-go-v3/core/invoker"
	"github.com/huaweicloud/huaweicloud-sdk-go-v3/services/apig/v2/model"
)

type AcceptOrRejectEndpointConnectionsInvoker struct {
	*invoker.BaseInvoker
}

func (i *AcceptOrRejectEndpointConnectionsInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *AcceptOrRejectEndpointConnectionsInvoker) Invoke() (*model.AcceptOrRejectEndpointConnectionsResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.AcceptOrRejectEndpointConnectionsResponse), nil
	}
}

type AddCustomIngressPortInvoker struct {
	*invoker.BaseInvoker
}

func (i *AddCustomIngressPortInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *AddCustomIngressPortInvoker) Invoke() (*model.AddCustomIngressPortResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.AddCustomIngressPortResponse), nil
	}
}

type AddEipV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *AddEipV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *AddEipV2Invoker) Invoke() (*model.AddEipV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.AddEipV2Response), nil
	}
}

type AddEndpointPermissionsInvoker struct {
	*invoker.BaseInvoker
}

func (i *AddEndpointPermissionsInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *AddEndpointPermissionsInvoker) Invoke() (*model.AddEndpointPermissionsResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.AddEndpointPermissionsResponse), nil
	}
}

type AddEngressEipV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *AddEngressEipV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *AddEngressEipV2Invoker) Invoke() (*model.AddEngressEipV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.AddEngressEipV2Response), nil
	}
}

type AddIngressEipV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *AddIngressEipV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *AddIngressEipV2Invoker) Invoke() (*model.AddIngressEipV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.AddIngressEipV2Response), nil
	}
}

type AssociateAppsForAppQuotaInvoker struct {
	*invoker.BaseInvoker
}

func (i *AssociateAppsForAppQuotaInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *AssociateAppsForAppQuotaInvoker) Invoke() (*model.AssociateAppsForAppQuotaResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.AssociateAppsForAppQuotaResponse), nil
	}
}

type AssociateCertificateV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *AssociateCertificateV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *AssociateCertificateV2Invoker) Invoke() (*model.AssociateCertificateV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.AssociateCertificateV2Response), nil
	}
}

type AssociateDomainV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *AssociateDomainV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *AssociateDomainV2Invoker) Invoke() (*model.AssociateDomainV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.AssociateDomainV2Response), nil
	}
}

type AssociateSignatureKeyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *AssociateSignatureKeyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *AssociateSignatureKeyV2Invoker) Invoke() (*model.AssociateSignatureKeyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.AssociateSignatureKeyV2Response), nil
	}
}

type AttachApiToPluginInvoker struct {
	*invoker.BaseInvoker
}

func (i *AttachApiToPluginInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *AttachApiToPluginInvoker) Invoke() (*model.AttachApiToPluginResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.AttachApiToPluginResponse), nil
	}
}

type AttachPluginToApiInvoker struct {
	*invoker.BaseInvoker
}

func (i *AttachPluginToApiInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *AttachPluginToApiInvoker) Invoke() (*model.AttachPluginToApiResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.AttachPluginToApiResponse), nil
	}
}

type BatchCreateOrDeleteInstanceTagsInvoker struct {
	*invoker.BaseInvoker
}

func (i *BatchCreateOrDeleteInstanceTagsInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *BatchCreateOrDeleteInstanceTagsInvoker) Invoke() (*model.BatchCreateOrDeleteInstanceTagsResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.BatchCreateOrDeleteInstanceTagsResponse), nil
	}
}

type CheckAppV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CheckAppV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CheckAppV2Invoker) Invoke() (*model.CheckAppV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CheckAppV2Response), nil
	}
}

type CreateAiApiKeyInvoker struct {
	*invoker.BaseInvoker
}

func (i *CreateAiApiKeyInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateAiApiKeyInvoker) Invoke() (*model.CreateAiApiKeyResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateAiApiKeyResponse), nil
	}
}

type CreateAnAppV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateAnAppV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateAnAppV2Invoker) Invoke() (*model.CreateAnAppV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateAnAppV2Response), nil
	}
}

type CreateAppCodeAutoV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateAppCodeAutoV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateAppCodeAutoV2Invoker) Invoke() (*model.CreateAppCodeAutoV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateAppCodeAutoV2Response), nil
	}
}

type CreateAppCodeV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateAppCodeV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateAppCodeV2Invoker) Invoke() (*model.CreateAppCodeV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateAppCodeV2Response), nil
	}
}

type CreateAppQuotaInvoker struct {
	*invoker.BaseInvoker
}

func (i *CreateAppQuotaInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateAppQuotaInvoker) Invoke() (*model.CreateAppQuotaResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateAppQuotaResponse), nil
	}
}

type CreateCustomAuthorizerV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateCustomAuthorizerV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateCustomAuthorizerV2Invoker) Invoke() (*model.CreateCustomAuthorizerV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateCustomAuthorizerV2Response), nil
	}
}

type CreateEnvironmentV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateEnvironmentV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateEnvironmentV2Invoker) Invoke() (*model.CreateEnvironmentV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateEnvironmentV2Response), nil
	}
}

type CreateEnvironmentVariableV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateEnvironmentVariableV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateEnvironmentVariableV2Invoker) Invoke() (*model.CreateEnvironmentVariableV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateEnvironmentVariableV2Response), nil
	}
}

type CreateFeatureV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateFeatureV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateFeatureV2Invoker) Invoke() (*model.CreateFeatureV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateFeatureV2Response), nil
	}
}

type CreateGatewayResponseV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateGatewayResponseV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateGatewayResponseV2Invoker) Invoke() (*model.CreateGatewayResponseV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateGatewayResponseV2Response), nil
	}
}

type CreateInstanceV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateInstanceV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateInstanceV2Invoker) Invoke() (*model.CreateInstanceV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateInstanceV2Response), nil
	}
}

type CreateOrchestrationInvoker struct {
	*invoker.BaseInvoker
}

func (i *CreateOrchestrationInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateOrchestrationInvoker) Invoke() (*model.CreateOrchestrationResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateOrchestrationResponse), nil
	}
}

type CreateOrderInvoker struct {
	*invoker.BaseInvoker
}

func (i *CreateOrderInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateOrderInvoker) Invoke() (*model.CreateOrderResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateOrderResponse), nil
	}
}

type CreatePluginInvoker struct {
	*invoker.BaseInvoker
}

func (i *CreatePluginInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreatePluginInvoker) Invoke() (*model.CreatePluginResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreatePluginResponse), nil
	}
}

type CreatePostPayResizeOrderInvoker struct {
	*invoker.BaseInvoker
}

func (i *CreatePostPayResizeOrderInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreatePostPayResizeOrderInvoker) Invoke() (*model.CreatePostPayResizeOrderResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreatePostPayResizeOrderResponse), nil
	}
}

type CreatePrepayResizeInvoker struct {
	*invoker.BaseInvoker
}

func (i *CreatePrepayResizeInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreatePrepayResizeInvoker) Invoke() (*model.CreatePrepayResizeResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreatePrepayResizeResponse), nil
	}
}

type CreateRequestThrottlingPolicyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateRequestThrottlingPolicyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateRequestThrottlingPolicyV2Invoker) Invoke() (*model.CreateRequestThrottlingPolicyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateRequestThrottlingPolicyV2Response), nil
	}
}

type CreateSignatureKeyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateSignatureKeyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateSignatureKeyV2Invoker) Invoke() (*model.CreateSignatureKeyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateSignatureKeyV2Response), nil
	}
}

type CreateSpecialThrottlingConfigurationV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateSpecialThrottlingConfigurationV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateSpecialThrottlingConfigurationV2Invoker) Invoke() (*model.CreateSpecialThrottlingConfigurationV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateSpecialThrottlingConfigurationV2Response), nil
	}
}

type DeleteAiApiKeyInvoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteAiApiKeyInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteAiApiKeyInvoker) Invoke() (*model.DeleteAiApiKeyResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteAiApiKeyResponse), nil
	}
}

type DeleteAppAclInvoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteAppAclInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteAppAclInvoker) Invoke() (*model.DeleteAppAclResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteAppAclResponse), nil
	}
}

type DeleteAppCodeV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteAppCodeV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteAppCodeV2Invoker) Invoke() (*model.DeleteAppCodeV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteAppCodeV2Response), nil
	}
}

type DeleteAppQuotaInvoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteAppQuotaInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteAppQuotaInvoker) Invoke() (*model.DeleteAppQuotaResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteAppQuotaResponse), nil
	}
}

type DeleteAppV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteAppV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteAppV2Invoker) Invoke() (*model.DeleteAppV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteAppV2Response), nil
	}
}

type DeleteCustomAuthorizerV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteCustomAuthorizerV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteCustomAuthorizerV2Invoker) Invoke() (*model.DeleteCustomAuthorizerV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteCustomAuthorizerV2Response), nil
	}
}

type DeleteCustomIngressPortInvoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteCustomIngressPortInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteCustomIngressPortInvoker) Invoke() (*model.DeleteCustomIngressPortResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteCustomIngressPortResponse), nil
	}
}

type DeleteEndpointPermissionsInvoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteEndpointPermissionsInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteEndpointPermissionsInvoker) Invoke() (*model.DeleteEndpointPermissionsResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteEndpointPermissionsResponse), nil
	}
}

type DeleteEnvironmentV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteEnvironmentV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteEnvironmentV2Invoker) Invoke() (*model.DeleteEnvironmentV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteEnvironmentV2Response), nil
	}
}

type DeleteEnvironmentVariableV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteEnvironmentVariableV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteEnvironmentVariableV2Invoker) Invoke() (*model.DeleteEnvironmentVariableV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteEnvironmentVariableV2Response), nil
	}
}

type DeleteGatewayResponseTypeV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteGatewayResponseTypeV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteGatewayResponseTypeV2Invoker) Invoke() (*model.DeleteGatewayResponseTypeV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteGatewayResponseTypeV2Response), nil
	}
}

type DeleteGatewayResponseV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteGatewayResponseV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteGatewayResponseV2Invoker) Invoke() (*model.DeleteGatewayResponseV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteGatewayResponseV2Response), nil
	}
}

type DeleteInstancesV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteInstancesV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteInstancesV2Invoker) Invoke() (*model.DeleteInstancesV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteInstancesV2Response), nil
	}
}

type DeleteOrchestrationInvoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteOrchestrationInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteOrchestrationInvoker) Invoke() (*model.DeleteOrchestrationResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteOrchestrationResponse), nil
	}
}

type DeletePluginInvoker struct {
	*invoker.BaseInvoker
}

func (i *DeletePluginInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeletePluginInvoker) Invoke() (*model.DeletePluginResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeletePluginResponse), nil
	}
}

type DeleteRequestThrottlingPolicyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteRequestThrottlingPolicyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteRequestThrottlingPolicyV2Invoker) Invoke() (*model.DeleteRequestThrottlingPolicyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteRequestThrottlingPolicyV2Response), nil
	}
}

type DeleteSignatureKeyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteSignatureKeyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteSignatureKeyV2Invoker) Invoke() (*model.DeleteSignatureKeyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteSignatureKeyV2Response), nil
	}
}

type DeleteSpecialThrottlingConfigurationV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteSpecialThrottlingConfigurationV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteSpecialThrottlingConfigurationV2Invoker) Invoke() (*model.DeleteSpecialThrottlingConfigurationV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteSpecialThrottlingConfigurationV2Response), nil
	}
}

type DetachApiFromPluginInvoker struct {
	*invoker.BaseInvoker
}

func (i *DetachApiFromPluginInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DetachApiFromPluginInvoker) Invoke() (*model.DetachApiFromPluginResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DetachApiFromPluginResponse), nil
	}
}

type DetachPluginFromApiInvoker struct {
	*invoker.BaseInvoker
}

func (i *DetachPluginFromApiInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DetachPluginFromApiInvoker) Invoke() (*model.DetachPluginFromApiResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DetachPluginFromApiResponse), nil
	}
}

type DisassociateAppQuotaWithAppInvoker struct {
	*invoker.BaseInvoker
}

func (i *DisassociateAppQuotaWithAppInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DisassociateAppQuotaWithAppInvoker) Invoke() (*model.DisassociateAppQuotaWithAppResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DisassociateAppQuotaWithAppResponse), nil
	}
}

type DisassociateCertificateV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DisassociateCertificateV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DisassociateCertificateV2Invoker) Invoke() (*model.DisassociateCertificateV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DisassociateCertificateV2Response), nil
	}
}

type DisassociateDomainV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DisassociateDomainV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DisassociateDomainV2Invoker) Invoke() (*model.DisassociateDomainV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DisassociateDomainV2Response), nil
	}
}

type DisassociateSignatureKeyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DisassociateSignatureKeyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DisassociateSignatureKeyV2Invoker) Invoke() (*model.DisassociateSignatureKeyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DisassociateSignatureKeyV2Response), nil
	}
}

type ExportApiDefinitionsAsyncInvoker struct {
	*invoker.BaseInvoker
}

func (i *ExportApiDefinitionsAsyncInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ExportApiDefinitionsAsyncInvoker) Invoke() (*model.ExportApiDefinitionsAsyncResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ExportApiDefinitionsAsyncResponse), nil
	}
}

type ImportApiDefinitionsAsyncInvoker struct {
	*invoker.BaseInvoker
}

func (i *ImportApiDefinitionsAsyncInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ImportApiDefinitionsAsyncInvoker) Invoke() (*model.ImportApiDefinitionsAsyncResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ImportApiDefinitionsAsyncResponse), nil
	}
}

type ImportMicroserviceInvoker struct {
	*invoker.BaseInvoker
}

func (i *ImportMicroserviceInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ImportMicroserviceInvoker) Invoke() (*model.ImportMicroserviceResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ImportMicroserviceResponse), nil
	}
}

type ListAiApiKeysInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListAiApiKeysInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListAiApiKeysInvoker) Invoke() (*model.ListAiApiKeysResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListAiApiKeysResponse), nil
	}
}

type ListApiAttachablePluginsInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListApiAttachablePluginsInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListApiAttachablePluginsInvoker) Invoke() (*model.ListApiAttachablePluginsResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListApiAttachablePluginsResponse), nil
	}
}

type ListApiAttachedPluginsInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListApiAttachedPluginsInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListApiAttachedPluginsInvoker) Invoke() (*model.ListApiAttachedPluginsResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListApiAttachedPluginsResponse), nil
	}
}

type ListApiGroupsQuantitiesV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListApiGroupsQuantitiesV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListApiGroupsQuantitiesV2Invoker) Invoke() (*model.ListApiGroupsQuantitiesV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListApiGroupsQuantitiesV2Response), nil
	}
}

type ListApiQuantitiesV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListApiQuantitiesV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListApiQuantitiesV2Invoker) Invoke() (*model.ListApiQuantitiesV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListApiQuantitiesV2Response), nil
	}
}

type ListApisBindedToSignatureKeyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListApisBindedToSignatureKeyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListApisBindedToSignatureKeyV2Invoker) Invoke() (*model.ListApisBindedToSignatureKeyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListApisBindedToSignatureKeyV2Response), nil
	}
}

type ListApisNotBoundWithSignatureKeyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListApisNotBoundWithSignatureKeyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListApisNotBoundWithSignatureKeyV2Invoker) Invoke() (*model.ListApisNotBoundWithSignatureKeyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListApisNotBoundWithSignatureKeyV2Response), nil
	}
}

type ListAppCodesV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListAppCodesV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListAppCodesV2Invoker) Invoke() (*model.ListAppCodesV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListAppCodesV2Response), nil
	}
}

type ListAppQuantitiesV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListAppQuantitiesV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListAppQuantitiesV2Invoker) Invoke() (*model.ListAppQuantitiesV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListAppQuantitiesV2Response), nil
	}
}

type ListAppQuotaBindableAppsInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListAppQuotaBindableAppsInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListAppQuotaBindableAppsInvoker) Invoke() (*model.ListAppQuotaBindableAppsResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListAppQuotaBindableAppsResponse), nil
	}
}

type ListAppQuotaBoundAppsInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListAppQuotaBoundAppsInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListAppQuotaBoundAppsInvoker) Invoke() (*model.ListAppQuotaBoundAppsResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListAppQuotaBoundAppsResponse), nil
	}
}

type ListAppQuotasInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListAppQuotasInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListAppQuotasInvoker) Invoke() (*model.ListAppQuotasResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListAppQuotasResponse), nil
	}
}

type ListAppsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListAppsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListAppsV2Invoker) Invoke() (*model.ListAppsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListAppsV2Response), nil
	}
}

type ListAvailableZonesV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListAvailableZonesV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListAvailableZonesV2Invoker) Invoke() (*model.ListAvailableZonesV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListAvailableZonesV2Response), nil
	}
}

type ListCustomAuthorizersV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListCustomAuthorizersV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListCustomAuthorizersV2Invoker) Invoke() (*model.ListCustomAuthorizersV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListCustomAuthorizersV2Response), nil
	}
}

type ListCustomIngressPortDomainsInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListCustomIngressPortDomainsInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListCustomIngressPortDomainsInvoker) Invoke() (*model.ListCustomIngressPortDomainsResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListCustomIngressPortDomainsResponse), nil
	}
}

type ListCustomIngressPortsInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListCustomIngressPortsInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListCustomIngressPortsInvoker) Invoke() (*model.ListCustomIngressPortsResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListCustomIngressPortsResponse), nil
	}
}

type ListEndpointConnectionsInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListEndpointConnectionsInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListEndpointConnectionsInvoker) Invoke() (*model.ListEndpointConnectionsResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListEndpointConnectionsResponse), nil
	}
}

type ListEndpointPermissionsInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListEndpointPermissionsInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListEndpointPermissionsInvoker) Invoke() (*model.ListEndpointPermissionsResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListEndpointPermissionsResponse), nil
	}
}

type ListEnvironmentVariablesV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListEnvironmentVariablesV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListEnvironmentVariablesV2Invoker) Invoke() (*model.ListEnvironmentVariablesV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListEnvironmentVariablesV2Response), nil
	}
}

type ListEnvironmentsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListEnvironmentsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListEnvironmentsV2Invoker) Invoke() (*model.ListEnvironmentsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListEnvironmentsV2Response), nil
	}
}

type ListFeaturesV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListFeaturesV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListFeaturesV2Invoker) Invoke() (*model.ListFeaturesV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListFeaturesV2Response), nil
	}
}

type ListGatewayResponsesV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListGatewayResponsesV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListGatewayResponsesV2Invoker) Invoke() (*model.ListGatewayResponsesV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListGatewayResponsesV2Response), nil
	}
}

type ListInstanceConfigsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListInstanceConfigsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListInstanceConfigsV2Invoker) Invoke() (*model.ListInstanceConfigsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListInstanceConfigsV2Response), nil
	}
}

type ListInstanceFeaturesInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListInstanceFeaturesInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListInstanceFeaturesInvoker) Invoke() (*model.ListInstanceFeaturesResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListInstanceFeaturesResponse), nil
	}
}

type ListInstanceTagsInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListInstanceTagsInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListInstanceTagsInvoker) Invoke() (*model.ListInstanceTagsResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListInstanceTagsResponse), nil
	}
}

type ListInstancesByTagsInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListInstancesByTagsInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListInstancesByTagsInvoker) Invoke() (*model.ListInstancesByTagsResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListInstancesByTagsResponse), nil
	}
}

type ListInstancesV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListInstancesV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListInstancesV2Invoker) Invoke() (*model.ListInstancesV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListInstancesV2Response), nil
	}
}

type ListLatelyApiStatisticsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListLatelyApiStatisticsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListLatelyApiStatisticsV2Invoker) Invoke() (*model.ListLatelyApiStatisticsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListLatelyApiStatisticsV2Response), nil
	}
}

type ListLatelyGroupStatisticsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListLatelyGroupStatisticsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListLatelyGroupStatisticsV2Invoker) Invoke() (*model.ListLatelyGroupStatisticsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListLatelyGroupStatisticsV2Response), nil
	}
}

type ListMetricDataInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListMetricDataInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListMetricDataInvoker) Invoke() (*model.ListMetricDataResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListMetricDataResponse), nil
	}
}

type ListOrchestrationAttachedApisInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListOrchestrationAttachedApisInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListOrchestrationAttachedApisInvoker) Invoke() (*model.ListOrchestrationAttachedApisResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListOrchestrationAttachedApisResponse), nil
	}
}

type ListOrchestrationsInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListOrchestrationsInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListOrchestrationsInvoker) Invoke() (*model.ListOrchestrationsResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListOrchestrationsResponse), nil
	}
}

type ListPluginAttachableApisInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListPluginAttachableApisInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListPluginAttachableApisInvoker) Invoke() (*model.ListPluginAttachableApisResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListPluginAttachableApisResponse), nil
	}
}

type ListPluginAttachedApisInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListPluginAttachedApisInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListPluginAttachedApisInvoker) Invoke() (*model.ListPluginAttachedApisResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListPluginAttachedApisResponse), nil
	}
}

type ListPluginsInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListPluginsInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListPluginsInvoker) Invoke() (*model.ListPluginsResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListPluginsResponse), nil
	}
}

type ListProjectCofigsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListProjectCofigsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListProjectCofigsV2Invoker) Invoke() (*model.ListProjectCofigsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListProjectCofigsV2Response), nil
	}
}

type ListProjectInstanceTagsInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListProjectInstanceTagsInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListProjectInstanceTagsInvoker) Invoke() (*model.ListProjectInstanceTagsResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListProjectInstanceTagsResponse), nil
	}
}

type ListRequestThrottlingPolicyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListRequestThrottlingPolicyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListRequestThrottlingPolicyV2Invoker) Invoke() (*model.ListRequestThrottlingPolicyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListRequestThrottlingPolicyV2Response), nil
	}
}

type ListSignatureKeysBindedToApiV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListSignatureKeysBindedToApiV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListSignatureKeysBindedToApiV2Invoker) Invoke() (*model.ListSignatureKeysBindedToApiV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListSignatureKeysBindedToApiV2Response), nil
	}
}

type ListSignatureKeysV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListSignatureKeysV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListSignatureKeysV2Invoker) Invoke() (*model.ListSignatureKeysV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListSignatureKeysV2Response), nil
	}
}

type ListSpecialThrottlingConfigurationsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListSpecialThrottlingConfigurationsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListSpecialThrottlingConfigurationsV2Invoker) Invoke() (*model.ListSpecialThrottlingConfigurationsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListSpecialThrottlingConfigurationsV2Response), nil
	}
}

type ListTagsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListTagsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListTagsV2Invoker) Invoke() (*model.ListTagsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListTagsV2Response), nil
	}
}

type RemoveEipV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *RemoveEipV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *RemoveEipV2Invoker) Invoke() (*model.RemoveEipV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.RemoveEipV2Response), nil
	}
}

type RemoveEngressEipV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *RemoveEngressEipV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *RemoveEngressEipV2Invoker) Invoke() (*model.RemoveEngressEipV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.RemoveEngressEipV2Response), nil
	}
}

type RemoveIngressEipV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *RemoveIngressEipV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *RemoveIngressEipV2Invoker) Invoke() (*model.RemoveIngressEipV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.RemoveIngressEipV2Response), nil
	}
}

type ResettingAppSecretV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ResettingAppSecretV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ResettingAppSecretV2Invoker) Invoke() (*model.ResettingAppSecretV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ResettingAppSecretV2Response), nil
	}
}

type ShowAppBoundAppQuotaInvoker struct {
	*invoker.BaseInvoker
}

func (i *ShowAppBoundAppQuotaInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowAppBoundAppQuotaInvoker) Invoke() (*model.ShowAppBoundAppQuotaResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowAppBoundAppQuotaResponse), nil
	}
}

type ShowAppQuotaInvoker struct {
	*invoker.BaseInvoker
}

func (i *ShowAppQuotaInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowAppQuotaInvoker) Invoke() (*model.ShowAppQuotaResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowAppQuotaResponse), nil
	}
}

type ShowAsyncTaskResultInvoker struct {
	*invoker.BaseInvoker
}

func (i *ShowAsyncTaskResultInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowAsyncTaskResultInvoker) Invoke() (*model.ShowAsyncTaskResultResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowAsyncTaskResultResponse), nil
	}
}

type ShowDetailsOfAiApiKeyInvoker struct {
	*invoker.BaseInvoker
}

func (i *ShowDetailsOfAiApiKeyInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowDetailsOfAiApiKeyInvoker) Invoke() (*model.ShowDetailsOfAiApiKeyResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowDetailsOfAiApiKeyResponse), nil
	}
}

type ShowDetailsOfAppAclInvoker struct {
	*invoker.BaseInvoker
}

func (i *ShowDetailsOfAppAclInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowDetailsOfAppAclInvoker) Invoke() (*model.ShowDetailsOfAppAclResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowDetailsOfAppAclResponse), nil
	}
}

type ShowDetailsOfAppCodeV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ShowDetailsOfAppCodeV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowDetailsOfAppCodeV2Invoker) Invoke() (*model.ShowDetailsOfAppCodeV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowDetailsOfAppCodeV2Response), nil
	}
}

type ShowDetailsOfAppV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ShowDetailsOfAppV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowDetailsOfAppV2Invoker) Invoke() (*model.ShowDetailsOfAppV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowDetailsOfAppV2Response), nil
	}
}

type ShowDetailsOfCustomAuthorizersV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ShowDetailsOfCustomAuthorizersV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowDetailsOfCustomAuthorizersV2Invoker) Invoke() (*model.ShowDetailsOfCustomAuthorizersV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowDetailsOfCustomAuthorizersV2Response), nil
	}
}

type ShowDetailsOfDomainNameCertificateV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ShowDetailsOfDomainNameCertificateV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowDetailsOfDomainNameCertificateV2Invoker) Invoke() (*model.ShowDetailsOfDomainNameCertificateV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowDetailsOfDomainNameCertificateV2Response), nil
	}
}

type ShowDetailsOfEnvironmentVariableV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ShowDetailsOfEnvironmentVariableV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowDetailsOfEnvironmentVariableV2Invoker) Invoke() (*model.ShowDetailsOfEnvironmentVariableV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowDetailsOfEnvironmentVariableV2Response), nil
	}
}

type ShowDetailsOfGatewayResponseTypeV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ShowDetailsOfGatewayResponseTypeV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowDetailsOfGatewayResponseTypeV2Invoker) Invoke() (*model.ShowDetailsOfGatewayResponseTypeV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowDetailsOfGatewayResponseTypeV2Response), nil
	}
}

type ShowDetailsOfGatewayResponseV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ShowDetailsOfGatewayResponseV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowDetailsOfGatewayResponseV2Invoker) Invoke() (*model.ShowDetailsOfGatewayResponseV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowDetailsOfGatewayResponseV2Response), nil
	}
}

type ShowDetailsOfInstanceProgressV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ShowDetailsOfInstanceProgressV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowDetailsOfInstanceProgressV2Invoker) Invoke() (*model.ShowDetailsOfInstanceProgressV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowDetailsOfInstanceProgressV2Response), nil
	}
}

type ShowDetailsOfInstanceV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ShowDetailsOfInstanceV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowDetailsOfInstanceV2Invoker) Invoke() (*model.ShowDetailsOfInstanceV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowDetailsOfInstanceV2Response), nil
	}
}

type ShowDetailsOfOrchestrationInvoker struct {
	*invoker.BaseInvoker
}

func (i *ShowDetailsOfOrchestrationInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowDetailsOfOrchestrationInvoker) Invoke() (*model.ShowDetailsOfOrchestrationResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowDetailsOfOrchestrationResponse), nil
	}
}

type ShowDetailsOfRequestThrottlingPolicyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ShowDetailsOfRequestThrottlingPolicyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowDetailsOfRequestThrottlingPolicyV2Invoker) Invoke() (*model.ShowDetailsOfRequestThrottlingPolicyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowDetailsOfRequestThrottlingPolicyV2Response), nil
	}
}

type ShowInstancesNumByTagsInvoker struct {
	*invoker.BaseInvoker
}

func (i *ShowInstancesNumByTagsInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowInstancesNumByTagsInvoker) Invoke() (*model.ShowInstancesNumByTagsResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowInstancesNumByTagsResponse), nil
	}
}

type ShowPluginInvoker struct {
	*invoker.BaseInvoker
}

func (i *ShowPluginInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowPluginInvoker) Invoke() (*model.ShowPluginResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowPluginResponse), nil
	}
}

type ShowRestrictionOfInstanceV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ShowRestrictionOfInstanceV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowRestrictionOfInstanceV2Invoker) Invoke() (*model.ShowRestrictionOfInstanceV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowRestrictionOfInstanceV2Response), nil
	}
}

type UpdateAppAclInvoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateAppAclInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateAppAclInvoker) Invoke() (*model.UpdateAppAclResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateAppAclResponse), nil
	}
}

type UpdateAppQuotaInvoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateAppQuotaInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateAppQuotaInvoker) Invoke() (*model.UpdateAppQuotaResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateAppQuotaResponse), nil
	}
}

type UpdateAppV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateAppV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateAppV2Invoker) Invoke() (*model.UpdateAppV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateAppV2Response), nil
	}
}

type UpdateCustomAuthorizerV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateCustomAuthorizerV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateCustomAuthorizerV2Invoker) Invoke() (*model.UpdateCustomAuthorizerV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateCustomAuthorizerV2Response), nil
	}
}

type UpdateDomainV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateDomainV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateDomainV2Invoker) Invoke() (*model.UpdateDomainV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateDomainV2Response), nil
	}
}

type UpdateEngressEipV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateEngressEipV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateEngressEipV2Invoker) Invoke() (*model.UpdateEngressEipV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateEngressEipV2Response), nil
	}
}

type UpdateEnvironmentV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateEnvironmentV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateEnvironmentV2Invoker) Invoke() (*model.UpdateEnvironmentV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateEnvironmentV2Response), nil
	}
}

type UpdateEnvironmentVariableV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateEnvironmentVariableV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateEnvironmentVariableV2Invoker) Invoke() (*model.UpdateEnvironmentVariableV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateEnvironmentVariableV2Response), nil
	}
}

type UpdateGatewayResponseTypeV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateGatewayResponseTypeV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateGatewayResponseTypeV2Invoker) Invoke() (*model.UpdateGatewayResponseTypeV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateGatewayResponseTypeV2Response), nil
	}
}

type UpdateGatewayResponseV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateGatewayResponseV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateGatewayResponseV2Invoker) Invoke() (*model.UpdateGatewayResponseV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateGatewayResponseV2Response), nil
	}
}

type UpdateIngressEipV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateIngressEipV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateIngressEipV2Invoker) Invoke() (*model.UpdateIngressEipV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateIngressEipV2Response), nil
	}
}

type UpdateInstanceV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateInstanceV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateInstanceV2Invoker) Invoke() (*model.UpdateInstanceV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateInstanceV2Response), nil
	}
}

type UpdateOrchestrationInvoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateOrchestrationInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateOrchestrationInvoker) Invoke() (*model.UpdateOrchestrationResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateOrchestrationResponse), nil
	}
}

type UpdatePluginInvoker struct {
	*invoker.BaseInvoker
}

func (i *UpdatePluginInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdatePluginInvoker) Invoke() (*model.UpdatePluginResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdatePluginResponse), nil
	}
}

type UpdateRequestThrottlingPolicyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateRequestThrottlingPolicyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateRequestThrottlingPolicyV2Invoker) Invoke() (*model.UpdateRequestThrottlingPolicyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateRequestThrottlingPolicyV2Response), nil
	}
}

type UpdateSignatureKeyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateSignatureKeyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateSignatureKeyV2Invoker) Invoke() (*model.UpdateSignatureKeyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateSignatureKeyV2Response), nil
	}
}

type UpdateSlDomainSettingV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateSlDomainSettingV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateSlDomainSettingV2Invoker) Invoke() (*model.UpdateSlDomainSettingV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateSlDomainSettingV2Response), nil
	}
}

type UpdateSpecialThrottlingConfigurationV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateSpecialThrottlingConfigurationV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateSpecialThrottlingConfigurationV2Invoker) Invoke() (*model.UpdateSpecialThrottlingConfigurationV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateSpecialThrottlingConfigurationV2Response), nil
	}
}

type BatchDeleteAclV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *BatchDeleteAclV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *BatchDeleteAclV2Invoker) Invoke() (*model.BatchDeleteAclV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.BatchDeleteAclV2Response), nil
	}
}

type CreateAclStrategyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateAclStrategyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateAclStrategyV2Invoker) Invoke() (*model.CreateAclStrategyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateAclStrategyV2Response), nil
	}
}

type DeleteAclV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteAclV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteAclV2Invoker) Invoke() (*model.DeleteAclV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteAclV2Response), nil
	}
}

type ListAclStrategiesV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListAclStrategiesV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListAclStrategiesV2Invoker) Invoke() (*model.ListAclStrategiesV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListAclStrategiesV2Response), nil
	}
}

type ShowDetailsOfAclPolicyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ShowDetailsOfAclPolicyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowDetailsOfAclPolicyV2Invoker) Invoke() (*model.ShowDetailsOfAclPolicyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowDetailsOfAclPolicyV2Response), nil
	}
}

type UpdateAclStrategyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateAclStrategyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateAclStrategyV2Invoker) Invoke() (*model.UpdateAclStrategyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateAclStrategyV2Response), nil
	}
}

type AssociateRequestThrottlingPolicyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *AssociateRequestThrottlingPolicyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *AssociateRequestThrottlingPolicyV2Invoker) Invoke() (*model.AssociateRequestThrottlingPolicyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.AssociateRequestThrottlingPolicyV2Response), nil
	}
}

type BatchDisassociateThrottlingPolicyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *BatchDisassociateThrottlingPolicyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *BatchDisassociateThrottlingPolicyV2Invoker) Invoke() (*model.BatchDisassociateThrottlingPolicyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.BatchDisassociateThrottlingPolicyV2Response), nil
	}
}

type BatchPublishOrOfflineApiV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *BatchPublishOrOfflineApiV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *BatchPublishOrOfflineApiV2Invoker) Invoke() (*model.BatchPublishOrOfflineApiV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.BatchPublishOrOfflineApiV2Response), nil
	}
}

type ChangeApiVersionV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ChangeApiVersionV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ChangeApiVersionV2Invoker) Invoke() (*model.ChangeApiVersionV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ChangeApiVersionV2Response), nil
	}
}

type CheckApiGroupsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CheckApiGroupsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CheckApiGroupsV2Invoker) Invoke() (*model.CheckApiGroupsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CheckApiGroupsV2Response), nil
	}
}

type CheckApisV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CheckApisV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CheckApisV2Invoker) Invoke() (*model.CheckApisV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CheckApisV2Response), nil
	}
}

type CreateApiGroupV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateApiGroupV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateApiGroupV2Invoker) Invoke() (*model.CreateApiGroupV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateApiGroupV2Response), nil
	}
}

type CreateApiV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateApiV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateApiV2Invoker) Invoke() (*model.CreateApiV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateApiV2Response), nil
	}
}

type CreateOrDeletePublishRecordForApiV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateOrDeletePublishRecordForApiV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateOrDeletePublishRecordForApiV2Invoker) Invoke() (*model.CreateOrDeletePublishRecordForApiV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateOrDeletePublishRecordForApiV2Response), nil
	}
}

type DebugApiV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DebugApiV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DebugApiV2Invoker) Invoke() (*model.DebugApiV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DebugApiV2Response), nil
	}
}

type DeleteApiByVersionIdV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteApiByVersionIdV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteApiByVersionIdV2Invoker) Invoke() (*model.DeleteApiByVersionIdV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteApiByVersionIdV2Response), nil
	}
}

type DeleteApiGroupV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteApiGroupV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteApiGroupV2Invoker) Invoke() (*model.DeleteApiGroupV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteApiGroupV2Response), nil
	}
}

type DeleteApiV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteApiV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteApiV2Invoker) Invoke() (*model.DeleteApiV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteApiV2Response), nil
	}
}

type DisassociateRequestThrottlingPolicyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DisassociateRequestThrottlingPolicyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DisassociateRequestThrottlingPolicyV2Invoker) Invoke() (*model.DisassociateRequestThrottlingPolicyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DisassociateRequestThrottlingPolicyV2Response), nil
	}
}

type ListApiGroupsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListApiGroupsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListApiGroupsV2Invoker) Invoke() (*model.ListApiGroupsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListApiGroupsV2Response), nil
	}
}

type ListApiRuntimeDefinitionV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListApiRuntimeDefinitionV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListApiRuntimeDefinitionV2Invoker) Invoke() (*model.ListApiRuntimeDefinitionV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListApiRuntimeDefinitionV2Response), nil
	}
}

type ListApiVersionDetailV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListApiVersionDetailV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListApiVersionDetailV2Invoker) Invoke() (*model.ListApiVersionDetailV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListApiVersionDetailV2Response), nil
	}
}

type ListApiVersionsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListApiVersionsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListApiVersionsV2Invoker) Invoke() (*model.ListApiVersionsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListApiVersionsV2Response), nil
	}
}

type ListApisBindedToRequestThrottlingPolicyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListApisBindedToRequestThrottlingPolicyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListApisBindedToRequestThrottlingPolicyV2Invoker) Invoke() (*model.ListApisBindedToRequestThrottlingPolicyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListApisBindedToRequestThrottlingPolicyV2Response), nil
	}
}

type ListApisUnbindedToRequestThrottlingPolicyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListApisUnbindedToRequestThrottlingPolicyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListApisUnbindedToRequestThrottlingPolicyV2Invoker) Invoke() (*model.ListApisUnbindedToRequestThrottlingPolicyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListApisUnbindedToRequestThrottlingPolicyV2Response), nil
	}
}

type ListApisV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListApisV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListApisV2Invoker) Invoke() (*model.ListApisV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListApisV2Response), nil
	}
}

type ListRequestThrottlingPoliciesBindedToApiV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListRequestThrottlingPoliciesBindedToApiV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListRequestThrottlingPoliciesBindedToApiV2Invoker) Invoke() (*model.ListRequestThrottlingPoliciesBindedToApiV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListRequestThrottlingPoliciesBindedToApiV2Response), nil
	}
}

type ShowDetailsOfApiGroupV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ShowDetailsOfApiGroupV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowDetailsOfApiGroupV2Invoker) Invoke() (*model.ShowDetailsOfApiGroupV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowDetailsOfApiGroupV2Response), nil
	}
}

type ShowDetailsOfApiV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ShowDetailsOfApiV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowDetailsOfApiV2Invoker) Invoke() (*model.ShowDetailsOfApiV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowDetailsOfApiV2Response), nil
	}
}

type UpdateApiGroupV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateApiGroupV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateApiGroupV2Invoker) Invoke() (*model.UpdateApiGroupV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateApiGroupV2Response), nil
	}
}

type UpdateApiV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateApiV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateApiV2Invoker) Invoke() (*model.UpdateApiV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateApiV2Response), nil
	}
}

type BatchDeleteApiAclBindingV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *BatchDeleteApiAclBindingV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *BatchDeleteApiAclBindingV2Invoker) Invoke() (*model.BatchDeleteApiAclBindingV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.BatchDeleteApiAclBindingV2Response), nil
	}
}

type CreateApiAclBindingV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateApiAclBindingV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateApiAclBindingV2Invoker) Invoke() (*model.CreateApiAclBindingV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateApiAclBindingV2Response), nil
	}
}

type DeleteApiAclBindingV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteApiAclBindingV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteApiAclBindingV2Invoker) Invoke() (*model.DeleteApiAclBindingV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteApiAclBindingV2Response), nil
	}
}

type ListAclPolicyBindedToApiV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListAclPolicyBindedToApiV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListAclPolicyBindedToApiV2Invoker) Invoke() (*model.ListAclPolicyBindedToApiV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListAclPolicyBindedToApiV2Response), nil
	}
}

type ListApisBindedToAclPolicyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListApisBindedToAclPolicyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListApisBindedToAclPolicyV2Invoker) Invoke() (*model.ListApisBindedToAclPolicyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListApisBindedToAclPolicyV2Response), nil
	}
}

type ListApisUnbindedToAclPolicyV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListApisUnbindedToAclPolicyV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListApisUnbindedToAclPolicyV2Invoker) Invoke() (*model.ListApisUnbindedToAclPolicyV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListApisUnbindedToAclPolicyV2Response), nil
	}
}

type CancelingAuthorizationV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CancelingAuthorizationV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CancelingAuthorizationV2Invoker) Invoke() (*model.CancelingAuthorizationV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CancelingAuthorizationV2Response), nil
	}
}

type CreateAuthorizingAppsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateAuthorizingAppsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateAuthorizingAppsV2Invoker) Invoke() (*model.CreateAuthorizingAppsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateAuthorizingAppsV2Response), nil
	}
}

type ListApisBindedToAppV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListApisBindedToAppV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListApisBindedToAppV2Invoker) Invoke() (*model.ListApisBindedToAppV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListApisBindedToAppV2Response), nil
	}
}

type ListApisUnbindedToAppV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListApisUnbindedToAppV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListApisUnbindedToAppV2Invoker) Invoke() (*model.ListApisUnbindedToAppV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListApisUnbindedToAppV2Response), nil
	}
}

type ListAppsBindedToApiV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListAppsBindedToApiV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListAppsBindedToApiV2Invoker) Invoke() (*model.ListAppsBindedToApiV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListAppsBindedToApiV2Response), nil
	}
}

type ExportApiDefinitionsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ExportApiDefinitionsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ExportApiDefinitionsV2Invoker) Invoke() (*model.ExportApiDefinitionsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ExportApiDefinitionsV2Response), nil
	}
}

type ImportApiDefinitionsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ImportApiDefinitionsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ImportApiDefinitionsV2Invoker) Invoke() (*model.ImportApiDefinitionsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ImportApiDefinitionsV2Response), nil
	}
}

type BatchAssociateCertsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *BatchAssociateCertsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *BatchAssociateCertsV2Invoker) Invoke() (*model.BatchAssociateCertsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.BatchAssociateCertsV2Response), nil
	}
}

type BatchAssociateDomainsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *BatchAssociateDomainsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *BatchAssociateDomainsV2Invoker) Invoke() (*model.BatchAssociateDomainsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.BatchAssociateDomainsV2Response), nil
	}
}

type BatchDisassociateCertsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *BatchDisassociateCertsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *BatchDisassociateCertsV2Invoker) Invoke() (*model.BatchDisassociateCertsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.BatchDisassociateCertsV2Response), nil
	}
}

type BatchDisassociateDomainsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *BatchDisassociateDomainsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *BatchDisassociateDomainsV2Invoker) Invoke() (*model.BatchDisassociateDomainsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.BatchDisassociateDomainsV2Response), nil
	}
}

type CreateCertificateV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateCertificateV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateCertificateV2Invoker) Invoke() (*model.CreateCertificateV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateCertificateV2Response), nil
	}
}

type DeleteCertificateV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteCertificateV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteCertificateV2Invoker) Invoke() (*model.DeleteCertificateV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteCertificateV2Response), nil
	}
}

type ListAttachedDomainsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListAttachedDomainsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListAttachedDomainsV2Invoker) Invoke() (*model.ListAttachedDomainsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListAttachedDomainsV2Response), nil
	}
}

type ListCertificatesV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListCertificatesV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListCertificatesV2Invoker) Invoke() (*model.ListCertificatesV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListCertificatesV2Response), nil
	}
}

type ShowDetailsOfCertificateV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ShowDetailsOfCertificateV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowDetailsOfCertificateV2Invoker) Invoke() (*model.ShowDetailsOfCertificateV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowDetailsOfCertificateV2Response), nil
	}
}

type UpdateCertificateV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateCertificateV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateCertificateV2Invoker) Invoke() (*model.UpdateCertificateV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateCertificateV2Response), nil
	}
}

type AddingBackendInstancesV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *AddingBackendInstancesV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *AddingBackendInstancesV2Invoker) Invoke() (*model.AddingBackendInstancesV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.AddingBackendInstancesV2Response), nil
	}
}

type BatchDisableMembersInvoker struct {
	*invoker.BaseInvoker
}

func (i *BatchDisableMembersInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *BatchDisableMembersInvoker) Invoke() (*model.BatchDisableMembersResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.BatchDisableMembersResponse), nil
	}
}

type BatchEnableMembersInvoker struct {
	*invoker.BaseInvoker
}

func (i *BatchEnableMembersInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *BatchEnableMembersInvoker) Invoke() (*model.BatchEnableMembersResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.BatchEnableMembersResponse), nil
	}
}

type CreateMemberGroupInvoker struct {
	*invoker.BaseInvoker
}

func (i *CreateMemberGroupInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateMemberGroupInvoker) Invoke() (*model.CreateMemberGroupResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateMemberGroupResponse), nil
	}
}

type CreateVpcChannelV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *CreateVpcChannelV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *CreateVpcChannelV2Invoker) Invoke() (*model.CreateVpcChannelV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.CreateVpcChannelV2Response), nil
	}
}

type DeleteBackendInstanceV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteBackendInstanceV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteBackendInstanceV2Invoker) Invoke() (*model.DeleteBackendInstanceV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteBackendInstanceV2Response), nil
	}
}

type DeleteMemberGroupInvoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteMemberGroupInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteMemberGroupInvoker) Invoke() (*model.DeleteMemberGroupResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteMemberGroupResponse), nil
	}
}

type DeleteVpcChannelV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *DeleteVpcChannelV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *DeleteVpcChannelV2Invoker) Invoke() (*model.DeleteVpcChannelV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.DeleteVpcChannelV2Response), nil
	}
}

type ListBackendInstancesV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListBackendInstancesV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListBackendInstancesV2Invoker) Invoke() (*model.ListBackendInstancesV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListBackendInstancesV2Response), nil
	}
}

type ListMemberGroupsInvoker struct {
	*invoker.BaseInvoker
}

func (i *ListMemberGroupsInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListMemberGroupsInvoker) Invoke() (*model.ListMemberGroupsResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListMemberGroupsResponse), nil
	}
}

type ListVpcChannelsV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ListVpcChannelsV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ListVpcChannelsV2Invoker) Invoke() (*model.ListVpcChannelsV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ListVpcChannelsV2Response), nil
	}
}

type ShowDetailsOfMemberGroupInvoker struct {
	*invoker.BaseInvoker
}

func (i *ShowDetailsOfMemberGroupInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowDetailsOfMemberGroupInvoker) Invoke() (*model.ShowDetailsOfMemberGroupResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowDetailsOfMemberGroupResponse), nil
	}
}

type ShowDetailsOfVpcChannelV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *ShowDetailsOfVpcChannelV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *ShowDetailsOfVpcChannelV2Invoker) Invoke() (*model.ShowDetailsOfVpcChannelV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.ShowDetailsOfVpcChannelV2Response), nil
	}
}

type UpdateBackendInstancesV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateBackendInstancesV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateBackendInstancesV2Invoker) Invoke() (*model.UpdateBackendInstancesV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateBackendInstancesV2Response), nil
	}
}

type UpdateHealthCheckInvoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateHealthCheckInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateHealthCheckInvoker) Invoke() (*model.UpdateHealthCheckResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateHealthCheckResponse), nil
	}
}

type UpdateMemberGroupInvoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateMemberGroupInvoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateMemberGroupInvoker) Invoke() (*model.UpdateMemberGroupResponse, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateMemberGroupResponse), nil
	}
}

type UpdateVpcChannelV2Invoker struct {
	*invoker.BaseInvoker
}

func (i *UpdateVpcChannelV2Invoker) GetBaseInvoker() *invoker.BaseInvoker {
	return i.BaseInvoker
}

func (i *UpdateVpcChannelV2Invoker) Invoke() (*model.UpdateVpcChannelV2Response, error) {
	if result, err := i.BaseInvoker.Invoke(); err != nil {
		return nil, err
	} else {
		return result.(*model.UpdateVpcChannelV2Response), nil
	}
}
