Documentation ¶
Index ¶
- type AzList
- type BlockRule
- type BlockRuleItem
- type ChangeCancelRequest
- type ChangeCancelResponse
- type ChangeCheckApproveFlowParam
- type ChangeCheckApproveFlowParamApproveNodesItem
- type ChangeCheckApproveFlowParamApproveNodesItemApproverDTOItem
- type ChangeCheckBgCustomTemplateExtraDTO
- type ChangeCheckBlockInfos
- type ChangeCheckBlockInfosHitInfos
- type ChangeCheckCallBackInfo
- type ChangeCheckChangeTimes
- type ChangeCheckDamagedChangeNotices
- type ChangeCheckDamagedChangeNoticesSensitiveCustomersItem
- type ChangeCheckDamagedChangeNoticesSensitiveCustomersItemCustomerInfoItem
- type ChangeCheckInfluenceInfo
- type ChangeCheckInfluenceInfoNoticeInfosItem
- type ChangeCheckInfluenceInfoSensitiveCustomersItem
- type ChangeCheckInfluenceInfoSensitiveCustomersItemCustomerInfoItem
- type ChangeCheckInstance
- type ChangeCheckProduct
- type ChangeCheckReleasePackageInfos
- type ChangeCheckRequest
- type ChangeCheckResponse
- type ChangeEndRequest
- type ChangeEndResponse
- type ChangeStartRequest
- type ChangeStartResponse
- type ChangeTimes
- type ChangeTimesItem
- type CheckDetailList
- type CheckDetailListItem
- type CheckholdReasonInChangeCheck
- type CheckholdReasonInSafeChangeCheck
- type CheckholdReasonInSafeChangeQuery
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) ChangeCancel(request *ChangeCancelRequest) (response *ChangeCancelResponse, err error)
- func (client *Client) ChangeCancelWithCallback(request *ChangeCancelRequest, ...) <-chan int
- func (client *Client) ChangeCancelWithChan(request *ChangeCancelRequest) (<-chan *ChangeCancelResponse, <-chan error)
- func (client *Client) ChangeCheck(request *ChangeCheckRequest) (response *ChangeCheckResponse, err error)
- func (client *Client) ChangeCheckWithCallback(request *ChangeCheckRequest, ...) <-chan int
- func (client *Client) ChangeCheckWithChan(request *ChangeCheckRequest) (<-chan *ChangeCheckResponse, <-chan error)
- func (client *Client) ChangeEnd(request *ChangeEndRequest) (response *ChangeEndResponse, err error)
- func (client *Client) ChangeEndWithCallback(request *ChangeEndRequest, ...) <-chan int
- func (client *Client) ChangeEndWithChan(request *ChangeEndRequest) (<-chan *ChangeEndResponse, <-chan error)
- func (client *Client) ChangeStart(request *ChangeStartRequest) (response *ChangeStartResponse, err error)
- func (client *Client) ChangeStartWithCallback(request *ChangeStartRequest, ...) <-chan int
- func (client *Client) ChangeStartWithChan(request *ChangeStartRequest) (<-chan *ChangeStartResponse, <-chan error)
- func (client *Client) CreateBlock(request *CreateBlockRequest) (response *CreateBlockResponse, err error)
- func (client *Client) CreateBlockWithCallback(request *CreateBlockRequest, ...) <-chan int
- func (client *Client) CreateBlockWithChan(request *CreateBlockRequest) (<-chan *CreateBlockResponse, <-chan error)
- func (client *Client) CreateOperator(request *CreateOperatorRequest) (response *CreateOperatorResponse, err error)
- func (client *Client) CreateOperatorWithCallback(request *CreateOperatorRequest, ...) <-chan int
- func (client *Client) CreateOperatorWithChan(request *CreateOperatorRequest) (<-chan *CreateOperatorResponse, <-chan error)
- func (client *Client) Query(request *QueryRequest) (response *QueryResponse, err error)
- func (client *Client) QueryApproveFlow(request *QueryApproveFlowRequest) (response *QueryApproveFlowResponse, err error)
- func (client *Client) QueryApproveFlowWithCallback(request *QueryApproveFlowRequest, ...) <-chan int
- func (client *Client) QueryApproveFlowWithChan(request *QueryApproveFlowRequest) (<-chan *QueryApproveFlowResponse, <-chan error)
- func (client *Client) QueryBlockEvent(request *QueryBlockEventRequest) (response *QueryBlockEventResponse, err error)
- func (client *Client) QueryBlockEventWithCallback(request *QueryBlockEventRequest, ...) <-chan int
- func (client *Client) QueryBlockEventWithChan(request *QueryBlockEventRequest) (<-chan *QueryBlockEventResponse, <-chan error)
- func (client *Client) QueryChangeInfo(request *QueryChangeInfoRequest) (response *QueryChangeInfoResponse, err error)
- func (client *Client) QueryChangeInfoWithCallback(request *QueryChangeInfoRequest, ...) <-chan int
- func (client *Client) QueryChangeInfoWithChan(request *QueryChangeInfoRequest) (<-chan *QueryChangeInfoResponse, <-chan error)
- func (client *Client) QueryCheckInfo(request *QueryCheckInfoRequest) (response *QueryCheckInfoResponse, err error)
- func (client *Client) QueryCheckInfoWithCallback(request *QueryCheckInfoRequest, ...) <-chan int
- func (client *Client) QueryCheckInfoWithChan(request *QueryCheckInfoRequest) (<-chan *QueryCheckInfoResponse, <-chan error)
- func (client *Client) QueryCustomer(request *QueryCustomerRequest) (response *QueryCustomerResponse, err error)
- func (client *Client) QueryCustomerWithCallback(request *QueryCustomerRequest, ...) <-chan int
- func (client *Client) QueryCustomerWithChan(request *QueryCustomerRequest) (<-chan *QueryCustomerResponse, <-chan error)
- func (client *Client) QueryExecuteInfo(request *QueryExecuteInfoRequest) (response *QueryExecuteInfoResponse, err error)
- func (client *Client) QueryExecuteInfoWithCallback(request *QueryExecuteInfoRequest, ...) <-chan int
- func (client *Client) QueryExecuteInfoWithChan(request *QueryExecuteInfoRequest) (<-chan *QueryExecuteInfoResponse, <-chan error)
- func (client *Client) QueryInnerProductInfo(request *QueryInnerProductInfoRequest) (response *QueryInnerProductInfoResponse, err error)
- func (client *Client) QueryInnerProductInfoWithCallback(request *QueryInnerProductInfoRequest, ...) <-chan int
- func (client *Client) QueryInnerProductInfoWithChan(request *QueryInnerProductInfoRequest) (<-chan *QueryInnerProductInfoResponse, <-chan error)
- func (client *Client) QueryRegionAz(request *QueryRegionAzRequest) (response *QueryRegionAzResponse, err error)
- func (client *Client) QueryRegionAzWithCallback(request *QueryRegionAzRequest, ...) <-chan int
- func (client *Client) QueryRegionAzWithChan(request *QueryRegionAzRequest) (<-chan *QueryRegionAzResponse, <-chan error)
- func (client *Client) QueryWithCallback(request *QueryRequest, callback func(response *QueryResponse, err error)) <-chan int
- func (client *Client) QueryWithChan(request *QueryRequest) (<-chan *QueryResponse, <-chan error)
- func (client *Client) SafeChangeCancel(request *SafeChangeCancelRequest) (response *SafeChangeCancelResponse, err error)
- func (client *Client) SafeChangeCancelWithCallback(request *SafeChangeCancelRequest, ...) <-chan int
- func (client *Client) SafeChangeCancelWithChan(request *SafeChangeCancelRequest) (<-chan *SafeChangeCancelResponse, <-chan error)
- func (client *Client) SafeChangeCheck(request *SafeChangeCheckRequest) (response *SafeChangeCheckResponse, err error)
- func (client *Client) SafeChangeCheckWithCallback(request *SafeChangeCheckRequest, ...) <-chan int
- func (client *Client) SafeChangeCheckWithChan(request *SafeChangeCheckRequest) (<-chan *SafeChangeCheckResponse, <-chan error)
- func (client *Client) SafeChangeEnd(request *SafeChangeEndRequest) (response *SafeChangeEndResponse, err error)
- func (client *Client) SafeChangeEndWithCallback(request *SafeChangeEndRequest, ...) <-chan int
- func (client *Client) SafeChangeEndWithChan(request *SafeChangeEndRequest) (<-chan *SafeChangeEndResponse, <-chan error)
- func (client *Client) SafeChangeQuery(request *SafeChangeQueryRequest) (response *SafeChangeQueryResponse, err error)
- func (client *Client) SafeChangeQueryApproveFlow(request *SafeChangeQueryApproveFlowRequest) (response *SafeChangeQueryApproveFlowResponse, err error)
- func (client *Client) SafeChangeQueryApproveFlowWithCallback(request *SafeChangeQueryApproveFlowRequest, ...) <-chan int
- func (client *Client) SafeChangeQueryApproveFlowWithChan(request *SafeChangeQueryApproveFlowRequest) (<-chan *SafeChangeQueryApproveFlowResponse, <-chan error)
- func (client *Client) SafeChangeQueryWithCallback(request *SafeChangeQueryRequest, ...) <-chan int
- func (client *Client) SafeChangeQueryWithChan(request *SafeChangeQueryRequest) (<-chan *SafeChangeQueryResponse, <-chan error)
- func (client *Client) SafeChangeStart(request *SafeChangeStartRequest) (response *SafeChangeStartResponse, err error)
- func (client *Client) SafeChangeStartApprove(request *SafeChangeStartApproveRequest) (response *SafeChangeStartApproveResponse, err error)
- func (client *Client) SafeChangeStartApproveWithCallback(request *SafeChangeStartApproveRequest, ...) <-chan int
- func (client *Client) SafeChangeStartApproveWithChan(request *SafeChangeStartApproveRequest) (<-chan *SafeChangeStartApproveResponse, <-chan error)
- func (client *Client) SafeChangeStartWithCallback(request *SafeChangeStartRequest, ...) <-chan int
- func (client *Client) SafeChangeStartWithChan(request *SafeChangeStartRequest) (<-chan *SafeChangeStartResponse, <-chan error)
- func (client *Client) SafeScopeData(request *SafeScopeDataRequest) (response *SafeScopeDataResponse, err error)
- func (client *Client) SafeScopeDataWithCallback(request *SafeScopeDataRequest, ...) <-chan int
- func (client *Client) SafeScopeDataWithChan(request *SafeScopeDataRequest) (<-chan *SafeScopeDataResponse, <-chan error)
- func (client *Client) StartApprove(request *StartApproveRequest) (response *StartApproveResponse, err error)
- func (client *Client) StartApproveWithCallback(request *StartApproveRequest, ...) <-chan int
- func (client *Client) StartApproveWithChan(request *StartApproveRequest) (<-chan *StartApproveResponse, <-chan error)
- func (client *Client) SyncProduct(request *SyncProductRequest) (response *SyncProductResponse, err error)
- func (client *Client) SyncProductWithCallback(request *SyncProductRequest, ...) <-chan int
- func (client *Client) SyncProductWithChan(request *SyncProductRequest) (<-chan *SyncProductResponse, <-chan error)
- type CreateBlockApproveStrategyNodes
- type CreateBlockNoticeEnclosureInfos
- type CreateBlockRequest
- type CreateBlockResponse
- type CreateBlockScopes
- type CreateBlockScopesBlockScope
- type CreateBlockScopesBlockScopeApp
- type CreateBlockScopesBlockScopeBgSystemItem
- type CreateBlockScopesBlockScopeCluster
- type CreateBlockScopesBlockScopeClusterRelationsItem
- type CreateBlockScopesBlockScopeCustomerItem
- type CreateBlockScopesBlockScopeCustomerItemRelationsItem
- type CreateBlockScopesBlockScopeProductItem
- type CreateBlockScopesBlockScopeProductItemRelationsItem
- type CreateOperatorRequest
- type CreateOperatorResponse
- type Data
- type DataInQueryCustomer
- type DataInSafeChangeQueryApproveFlow
- type DataInSafeScopeData
- type DataInfoInQueryBlockEvent
- type DataInfoInQueryInnerProductInfo
- type DataInfoInQueryRegionAz
- type DataItem
- type EventTime
- type EventTimes
- type Pagination
- type QueryApproveFlowRequest
- type QueryApproveFlowResponse
- type QueryBlockEventRegionReqs
- type QueryBlockEventRequest
- type QueryBlockEventResponse
- type QueryChangeInfoLevelTree
- type QueryChangeInfoLevelTreeTreeDataItem
- type QueryChangeInfoRequest
- type QueryChangeInfoResponse
- type QueryCheckInfoRequest
- type QueryCheckInfoResponse
- type QueryCustomerRequest
- type QueryCustomerResponse
- type QueryExecuteInfoLevelTree
- type QueryExecuteInfoLevelTreeTreeDataItem
- type QueryExecuteInfoRequest
- type QueryExecuteInfoResponse
- type QueryInnerProductInfoRequest
- type QueryInnerProductInfoResponse
- type QueryRegionAzRequest
- type QueryRegionAzResponse
- type QueryRequest
- type QueryResponse
- type Rule
- type RuleDetailUrlListInChangeCheck
- type RuleDetailUrlListInSafeChangeCheck
- type RuleDetailUrlListItem
- type RuleItem
- type SafeChangeCancelRequest
- type SafeChangeCancelResponse
- type SafeChangeCheckApproveFlowParam
- type SafeChangeCheckApproveFlowParamApproveNodesItem
- type SafeChangeCheckApproveFlowParamApproveNodesItemApproverDTOItem
- type SafeChangeCheckBgCustomTemplateExtraDTO
- type SafeChangeCheckBlockInfos
- type SafeChangeCheckBlockInfosHitInfos
- type SafeChangeCheckCallBackInfo
- type SafeChangeCheckChangeTimes
- type SafeChangeCheckDamagedChangeNotices
- type SafeChangeCheckDamagedChangeNoticesSensitiveCustomersItem
- type SafeChangeCheckDamagedChangeNoticesSensitiveCustomersItemCustomerInfoItem
- type SafeChangeCheckInfluenceInfo
- type SafeChangeCheckInfluenceInfoNoticeInfosItem
- type SafeChangeCheckInfluenceInfoSensitiveCustomersItem
- type SafeChangeCheckInfluenceInfoSensitiveCustomersItemCustomerInfoItem
- type SafeChangeCheckInstance
- type SafeChangeCheckProduct
- type SafeChangeCheckReleasePackageInfos
- type SafeChangeCheckRequest
- type SafeChangeCheckResponse
- type SafeChangeEndRequest
- type SafeChangeEndResponse
- type SafeChangeQueryApproveFlowRequest
- type SafeChangeQueryApproveFlowResponse
- type SafeChangeQueryRequest
- type SafeChangeQueryResponse
- type SafeChangeStartApproveRequest
- type SafeChangeStartApproveResponse
- type SafeChangeStartRequest
- type SafeChangeStartResponse
- type SafeScopeDataRequest
- type SafeScopeDataResponse
- type ScopeNodeList
- type ScopeNodeListItem
- type StartApproveRequest
- type StartApproveResponse
- type SyncProductRequest
- type SyncProductResponse
- type SyncProductSyncProductList
- type SyncProductSyncProductListInnerProductList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AzList ¶
type AzList struct {
AzList []string `json:"AzList" xml:"AzList"`
}
AzList is a nested struct in safe response
type BlockRule ¶
type BlockRule struct {
BlockRuleItem []BlockRuleItem `json:"BlockRule" xml:"BlockRule"`
}
BlockRule is a nested struct in safe response
type BlockRuleItem ¶
type BlockRuleItem struct { BlockId int64 `json:"BlockId" xml:"BlockId"` ScopeRuleId int64 `json:"ScopeRuleId" xml:"ScopeRuleId"` BlockHarm string `json:"BlockHarm" xml:"BlockHarm"` ScopeStartTime int64 `json:"ScopeStartTime" xml:"ScopeStartTime"` ScopeEndTime int64 `json:"ScopeEndTime" xml:"ScopeEndTime"` Express string `json:"Express" xml:"Express"` ScopeNodeList []ScopeNodeListItem `json:"ScopeNodeList" xml:"ScopeNodeList"` }
BlockRuleItem is a nested struct in safe response
type ChangeCancelRequest ¶
type ChangeCancelRequest struct { *requests.RpcRequest AuthKey string `position:"Query" name:"AuthKey"` ReqTimestamp requests.Integer `position:"Query" name:"ReqTimestamp"` SourceOrderId string `position:"Query" name:"SourceOrderId"` AuthSign string `position:"Query" name:"AuthSign"` }
ChangeCancelRequest is the request struct for api ChangeCancel
func CreateChangeCancelRequest ¶
func CreateChangeCancelRequest() (request *ChangeCancelRequest)
CreateChangeCancelRequest creates a request to invoke ChangeCancel API
type ChangeCancelResponse ¶
type ChangeCancelResponse struct { *responses.BaseResponse Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data string `json:"Data" xml:"Data"` Code int `json:"Code" xml:"Code"` Success bool `json:"Success" xml:"Success"` }
ChangeCancelResponse is the response struct for api ChangeCancel
func CreateChangeCancelResponse ¶
func CreateChangeCancelResponse() (response *ChangeCancelResponse)
CreateChangeCancelResponse creates a response to parse from ChangeCancel response
type ChangeCheckApproveFlowParam ¶
type ChangeCheckApproveFlowParam struct { AuthKey string `name:"AuthKey"` ApproveNodes *[]ChangeCheckApproveFlowParamApproveNodesItem `name:"ApproveNodes" type:"Repeated"` FlowStatus string `name:"FlowStatus"` BgVid string `name:"BgVid"` AuthSign string `name:"AuthSign"` Timestamp string `name:"Timestamp"` }
ChangeCheckApproveFlowParam is a repeated param struct in ChangeCheckRequest
type ChangeCheckApproveFlowParamApproveNodesItem ¶
type ChangeCheckApproveFlowParamApproveNodesItem struct { ProcessName string `name:"ProcessName"` NodeStatus string `name:"NodeStatus"` ApproverDTO *[]ChangeCheckApproveFlowParamApproveNodesItemApproverDTOItem `name:"ApproverDTO" type:"Repeated"` Strategy string `name:"Strategy"` ProcessNodeOrder string `name:"ProcessNodeOrder"` }
ChangeCheckApproveFlowParamApproveNodesItem is a repeated param struct in ChangeCheckRequest
type ChangeCheckApproveFlowParamApproveNodesItemApproverDTOItem ¶
type ChangeCheckApproveFlowParamApproveNodesItemApproverDTOItem struct { ApproveDesc string `name:"ApproveDesc"` ApproverId string `name:"ApproverId"` ApproverName string `name:"ApproverName"` ApproveTime string `name:"ApproveTime"` Opinion string `name:"Opinion"` }
ChangeCheckApproveFlowParamApproveNodesItemApproverDTOItem is a repeated param struct in ChangeCheckRequest
type ChangeCheckBgCustomTemplateExtraDTO ¶
type ChangeCheckBgCustomTemplateExtraDTO struct { BgCustomTemplateTitle string `name:"BgCustomTemplateTitle"` BgVid string `name:"BgVid"` BgCustomTemplateId string `name:"BgCustomTemplateId"` BgCustomTemplate string `name:"BgCustomTemplate"` BgCustomTemplateInfo string `name:"BgCustomTemplateInfo"` ExtraInfo string `name:"ExtraInfo"` }
ChangeCheckBgCustomTemplateExtraDTO is a repeated param struct in ChangeCheckRequest
type ChangeCheckBlockInfos ¶
type ChangeCheckBlockInfos struct { HitInfos *[]ChangeCheckBlockInfosHitInfos `name:"HitInfos" type:"Repeated"` Id string `name:"Id"` }
ChangeCheckBlockInfos is a repeated param struct in ChangeCheckRequest
type ChangeCheckBlockInfosHitInfos ¶
type ChangeCheckBlockInfosHitInfos struct { Scope string `name:"Scope"` HitObject string `name:"HitObject"` HitInfo string `name:"HitInfo"` }
ChangeCheckBlockInfosHitInfos is a repeated param struct in ChangeCheckRequest
type ChangeCheckCallBackInfo ¶
type ChangeCheckCallBackInfo struct { PopProduct string `name:"PopProduct"` EndPoint string `name:"EndPoint"` RegionId string `name:"RegionId"` ApiVersion string `name:"ApiVersion"` Api string `name:"Api"` Type string `name:"Type"` Url string `name:"Url"` ExtraInfo string `name:"ExtraInfo"` }
ChangeCheckCallBackInfo is a repeated param struct in ChangeCheckRequest
type ChangeCheckChangeTimes ¶
type ChangeCheckChangeTimes struct { ChangeEndTime string `name:"ChangeEndTime"` ChangeStartTime string `name:"ChangeStartTime"` }
ChangeCheckChangeTimes is a repeated param struct in ChangeCheckRequest
type ChangeCheckDamagedChangeNotices ¶
type ChangeCheckDamagedChangeNotices struct { EventId string `name:"EventId"` BgCancelNoticeContent string `name:"BgCancelNoticeContent"` Channel *[]string `name:"Channel" type:"Repeated"` Type string `name:"Type"` BgCancelNoticeEventId string `name:"BgCancelNoticeEventId"` Content string `name:"Content"` SensitiveCustomers *[]ChangeCheckDamagedChangeNoticesSensitiveCustomersItem `name:"SensitiveCustomers" type:"Repeated"` }
ChangeCheckDamagedChangeNotices is a repeated param struct in ChangeCheckRequest
type ChangeCheckDamagedChangeNoticesSensitiveCustomersItem ¶
type ChangeCheckDamagedChangeNoticesSensitiveCustomersItem struct { ProductCode string `name:"ProductCode"` CustomerInfo *[]ChangeCheckDamagedChangeNoticesSensitiveCustomersItemCustomerInfoItem `name:"CustomerInfo" type:"Repeated"` }
ChangeCheckDamagedChangeNoticesSensitiveCustomersItem is a repeated param struct in ChangeCheckRequest
type ChangeCheckDamagedChangeNoticesSensitiveCustomersItemCustomerInfoItem ¶
type ChangeCheckDamagedChangeNoticesSensitiveCustomersItemCustomerInfoItem struct { Uid string `name:"Uid"` Type string `name:"Type"` ExtraInfo map[string]string `name:"ExtraInfo" type:"Map"` }
ChangeCheckDamagedChangeNoticesSensitiveCustomersItemCustomerInfoItem is a repeated param struct in ChangeCheckRequest
type ChangeCheckInfluenceInfo ¶
type ChangeCheckInfluenceInfo struct { NoticeInfos *[]ChangeCheckInfluenceInfoNoticeInfosItem `name:"NoticeInfos" type:"Repeated"` SensitiveCustomers *[]ChangeCheckInfluenceInfoSensitiveCustomersItem `name:"SensitiveCustomers" type:"Repeated"` }
ChangeCheckInfluenceInfo is a repeated param struct in ChangeCheckRequest
type ChangeCheckInfluenceInfoNoticeInfosItem ¶
type ChangeCheckInfluenceInfoNoticeInfosItem struct { EventId string `name:"EventId"` Channel *[]string `name:"Channel" type:"Repeated"` Content string `name:"Content"` }
ChangeCheckInfluenceInfoNoticeInfosItem is a repeated param struct in ChangeCheckRequest
type ChangeCheckInfluenceInfoSensitiveCustomersItem ¶
type ChangeCheckInfluenceInfoSensitiveCustomersItem struct { ProductCode string `name:"ProductCode"` CustomerInfo *[]ChangeCheckInfluenceInfoSensitiveCustomersItemCustomerInfoItem `name:"CustomerInfo" type:"Repeated"` }
ChangeCheckInfluenceInfoSensitiveCustomersItem is a repeated param struct in ChangeCheckRequest
type ChangeCheckInfluenceInfoSensitiveCustomersItemCustomerInfoItem ¶
type ChangeCheckInfluenceInfoSensitiveCustomersItemCustomerInfoItem struct { Uid string `name:"Uid"` Type string `name:"Type"` ExtraInfo map[string]string `name:"ExtraInfo" type:"Map"` }
ChangeCheckInfluenceInfoSensitiveCustomersItemCustomerInfoItem is a repeated param struct in ChangeCheckRequest
type ChangeCheckInstance ¶
type ChangeCheckInstance struct { Instance *[]string `name:"Instance" type:"Repeated"` Nc *[]string `name:"Nc" type:"Repeated"` Uids *[]string `name:"Uids" type:"Repeated"` InfluenceApp *[]string `name:"InfluenceApp" type:"Repeated"` AttributionApp *[]string `name:"AttributionApp" type:"Repeated"` }
ChangeCheckInstance is a repeated param struct in ChangeCheckRequest
type ChangeCheckProduct ¶
ChangeCheckProduct is a repeated param struct in ChangeCheckRequest
type ChangeCheckReleasePackageInfos ¶
type ChangeCheckReleasePackageInfos struct { ReleasePackage *[]string `name:"ReleasePackage" type:"Repeated"` ProductCode string `name:"ProductCode"` }
ChangeCheckReleasePackageInfos is a repeated param struct in ChangeCheckRequest
type ChangeCheckRequest ¶
type ChangeCheckRequest struct { *requests.RpcRequest ChangeEnv string `position:"Body" name:"ChangeEnv"` AuthKey string `position:"Body" name:"AuthKey"` ChangeOptSubType string `position:"Body" name:"ChangeOptSubType"` ReleasePackageInfos *[]ChangeCheckReleasePackageInfos `position:"Body" name:"ReleasePackageInfos" type:"Repeated"` Instance ChangeCheckInstance `position:"Body" name:"Instance" type:"Struct"` ChangeOptType string `position:"Body" name:"ChangeOptType"` ChangeDataType string `position:"Body" name:"ChangeDataType"` AuthSign string `position:"Body" name:"AuthSign"` DamagedChangeNotices *[]ChangeCheckDamagedChangeNotices `position:"Body" name:"DamagedChangeNotices" type:"Json"` InfluenceInfo ChangeCheckInfluenceInfo `position:"Body" name:"InfluenceInfo" type:"Struct"` ExtraInfo string `position:"Body" name:"ExtraInfo"` ChangeSchemes string `position:"Body" name:"ChangeSchemes"` WhiteType requests.Integer `position:"Body" name:"WhiteType"` ChangeTimes *[]ChangeCheckChangeTimes `position:"Body" name:"ChangeTimes" type:"Repeated"` ReuseSourceOrderId string `position:"Body" name:"ReuseSourceOrderId"` ChangeValidation string `position:"Body" name:"ChangeValidation"` ChangeEndTime requests.Integer `position:"Body" name:"ChangeEndTime"` SourceOrderId string `position:"Body" name:"SourceOrderId"` CallBackInfo ChangeCheckCallBackInfo `position:"Body" name:"CallBackInfo" type:"Struct"` Rollback string `position:"Body" name:"Rollback"` BlockInfos *[]ChangeCheckBlockInfos `position:"Body" name:"BlockInfos" type:"Repeated"` GrayStatus string `position:"Body" name:"GrayStatus"` Product *[]ChangeCheckProduct `position:"Body" name:"Product" type:"Repeated"` BgCustomTemplateExtraDTO ChangeCheckBgCustomTemplateExtraDTO `position:"Body" name:"BgCustomTemplateExtraDTO" type:"Struct"` Follower *[]string `position:"Body" name:"Follower" type:"Repeated"` ChangeObject string `position:"Body" name:"ChangeObject"` SourceName string `position:"Body" name:"SourceName"` RiskLevel string `position:"Body" name:"RiskLevel"` ChangeTitle string `position:"Body" name:"ChangeTitle"` NeedModifyDoc string `position:"Body" name:"NeedModifyDoc"` CreatorEmpId string `position:"Body" name:"CreatorEmpId"` ChangeStartTime requests.Integer `position:"Body" name:"ChangeStartTime"` SourceUrl string `position:"Body" name:"SourceUrl"` ReqTimestamp requests.Integer `position:"Body" name:"ReqTimestamp"` HarmChangeNoticeEnum string `position:"Body" name:"HarmChangeNoticeEnum"` ChangeDesc string `position:"Body" name:"ChangeDesc"` ExecutorEmpId string `position:"Body" name:"ExecutorEmpId"` BgVid string `position:"Body" name:"BgVid"` AffectCustomer string `position:"Body" name:"AffectCustomer"` ChangeSubTypeDesc string `position:"Body" name:"ChangeSubTypeDesc"` ChangeSystem string `position:"Body" name:"ChangeSystem"` Incidence string `position:"Body" name:"Incidence"` ApproveFlowParam ChangeCheckApproveFlowParam `position:"Body" name:"ApproveFlowParam" type:"Struct"` ChangeReason string `position:"Body" name:"ChangeReason"` ChangeRmarks string `position:"Body" name:"ChangeRmarks"` ChangeItems string `position:"Body" name:"ChangeItems"` }
ChangeCheckRequest is the request struct for api ChangeCheck
func CreateChangeCheckRequest ¶
func CreateChangeCheckRequest() (request *ChangeCheckRequest)
CreateChangeCheckRequest creates a request to invoke ChangeCheck API
type ChangeCheckResponse ¶
type ChangeCheckResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` Code int `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
ChangeCheckResponse is the response struct for api ChangeCheck
func CreateChangeCheckResponse ¶
func CreateChangeCheckResponse() (response *ChangeCheckResponse)
CreateChangeCheckResponse creates a response to parse from ChangeCheck response
type ChangeEndRequest ¶
type ChangeEndRequest struct { *requests.RpcRequest AuthKey string `position:"Query" name:"AuthKey"` TotalBatchNo requests.Integer `position:"Query" name:"TotalBatchNo"` ReqTimestamp requests.Integer `position:"Query" name:"ReqTimestamp"` ChangeEndTime requests.Integer `position:"Query" name:"ChangeEndTime"` ExecutorEmpId string `position:"Query" name:"ExecutorEmpId"` CurBatchNo requests.Integer `position:"Query" name:"CurBatchNo"` SourceOrderId string `position:"Query" name:"SourceOrderId"` AuthSign string `position:"Query" name:"AuthSign"` ChangeResult string `position:"Query" name:"ChangeResult"` }
ChangeEndRequest is the request struct for api ChangeEnd
func CreateChangeEndRequest ¶
func CreateChangeEndRequest() (request *ChangeEndRequest)
CreateChangeEndRequest creates a request to invoke ChangeEnd API
type ChangeEndResponse ¶
type ChangeEndResponse struct { *responses.BaseResponse Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data string `json:"Data" xml:"Data"` Code int `json:"Code" xml:"Code"` Success bool `json:"Success" xml:"Success"` }
ChangeEndResponse is the response struct for api ChangeEnd
func CreateChangeEndResponse ¶
func CreateChangeEndResponse() (response *ChangeEndResponse)
CreateChangeEndResponse creates a response to parse from ChangeEnd response
type ChangeStartRequest ¶
type ChangeStartRequest struct { *requests.RpcRequest AuthKey string `position:"Query" name:"AuthKey"` TotalBatchNo requests.Integer `position:"Query" name:"TotalBatchNo"` ChangeOptType string `position:"Query" name:"ChangeOptType"` ChangeObject string `position:"Query" name:"ChangeObject"` AuthSign string `position:"Query" name:"AuthSign"` ChangeTitle string `position:"Query" name:"ChangeTitle"` CreatorEmpId string `position:"Query" name:"CreatorEmpId"` ChangeStartTime requests.Integer `position:"Query" name:"ChangeStartTime"` ReqTimestamp requests.Integer `position:"Query" name:"ReqTimestamp"` ChangeEndTime requests.Integer `position:"Query" name:"ChangeEndTime"` ExecutorEmpId string `position:"Query" name:"ExecutorEmpId"` CurBatchNo requests.Integer `position:"Query" name:"CurBatchNo"` SourceOrderId string `position:"Query" name:"SourceOrderId"` }
ChangeStartRequest is the request struct for api ChangeStart
func CreateChangeStartRequest ¶
func CreateChangeStartRequest() (request *ChangeStartRequest)
CreateChangeStartRequest creates a request to invoke ChangeStart API
type ChangeStartResponse ¶
type ChangeStartResponse struct { *responses.BaseResponse Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data string `json:"Data" xml:"Data"` Code int `json:"Code" xml:"Code"` Success bool `json:"Success" xml:"Success"` }
ChangeStartResponse is the response struct for api ChangeStart
func CreateChangeStartResponse ¶
func CreateChangeStartResponse() (response *ChangeStartResponse)
CreateChangeStartResponse creates a response to parse from ChangeStart response
type ChangeTimes ¶
type ChangeTimes struct {
ChangeTimesItem []ChangeTimesItem `json:"ChangeTimes" xml:"ChangeTimes"`
}
ChangeTimes is a nested struct in safe response
type ChangeTimesItem ¶
type ChangeTimesItem struct { ChangeStartTime int64 `json:"ChangeStartTime" xml:"ChangeStartTime"` ChangeEndTime int64 `json:"ChangeEndTime" xml:"ChangeEndTime"` }
ChangeTimesItem is a nested struct in safe response
type CheckDetailList ¶
type CheckDetailList struct {
CheckDetailListItem []CheckDetailListItem `json:"CheckDetailList" xml:"CheckDetailList"`
}
CheckDetailList is a nested struct in safe response
type CheckDetailListItem ¶
type CheckDetailListItem struct { CheckholdReason string `json:"CheckholdReason" xml:"CheckholdReason"` Title string `json:"Title" xml:"Title"` Url string `json:"Url" xml:"Url"` Desc string `json:"Desc" xml:"Desc"` PicInfo string `json:"PicInfo" xml:"PicInfo"` RiskExplain string `json:"RiskExplain" xml:"RiskExplain"` BlockRule []BlockRuleItem `json:"BlockRule" xml:"BlockRule"` }
CheckDetailListItem is a nested struct in safe response
type CheckholdReasonInChangeCheck ¶
type CheckholdReasonInChangeCheck struct {
CheckholdReason []string `json:"CheckholdReason" xml:"CheckholdReason"`
}
CheckholdReasonInChangeCheck is a nested struct in safe response
type CheckholdReasonInSafeChangeCheck ¶
type CheckholdReasonInSafeChangeCheck struct {
CheckholdReason []string `json:"CheckholdReason" xml:"CheckholdReason"`
}
CheckholdReasonInSafeChangeCheck is a nested struct in safe response
type CheckholdReasonInSafeChangeQuery ¶
type CheckholdReasonInSafeChangeQuery struct {
CheckholdReason []string `json:"CheckholdReason" xml:"CheckholdReason"`
}
CheckholdReasonInSafeChangeQuery is a nested struct in safe response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) ChangeCancel ¶
func (client *Client) ChangeCancel(request *ChangeCancelRequest) (response *ChangeCancelResponse, err error)
ChangeCancel invokes the safe.ChangeCancel API synchronously
func (*Client) ChangeCancelWithCallback ¶
func (client *Client) ChangeCancelWithCallback(request *ChangeCancelRequest, callback func(response *ChangeCancelResponse, err error)) <-chan int
ChangeCancelWithCallback invokes the safe.ChangeCancel API asynchronously
func (*Client) ChangeCancelWithChan ¶
func (client *Client) ChangeCancelWithChan(request *ChangeCancelRequest) (<-chan *ChangeCancelResponse, <-chan error)
ChangeCancelWithChan invokes the safe.ChangeCancel API asynchronously
func (*Client) ChangeCheck ¶
func (client *Client) ChangeCheck(request *ChangeCheckRequest) (response *ChangeCheckResponse, err error)
ChangeCheck invokes the safe.ChangeCheck API synchronously
func (*Client) ChangeCheckWithCallback ¶
func (client *Client) ChangeCheckWithCallback(request *ChangeCheckRequest, callback func(response *ChangeCheckResponse, err error)) <-chan int
ChangeCheckWithCallback invokes the safe.ChangeCheck API asynchronously
func (*Client) ChangeCheckWithChan ¶
func (client *Client) ChangeCheckWithChan(request *ChangeCheckRequest) (<-chan *ChangeCheckResponse, <-chan error)
ChangeCheckWithChan invokes the safe.ChangeCheck API asynchronously
func (*Client) ChangeEnd ¶
func (client *Client) ChangeEnd(request *ChangeEndRequest) (response *ChangeEndResponse, err error)
ChangeEnd invokes the safe.ChangeEnd API synchronously
func (*Client) ChangeEndWithCallback ¶
func (client *Client) ChangeEndWithCallback(request *ChangeEndRequest, callback func(response *ChangeEndResponse, err error)) <-chan int
ChangeEndWithCallback invokes the safe.ChangeEnd API asynchronously
func (*Client) ChangeEndWithChan ¶
func (client *Client) ChangeEndWithChan(request *ChangeEndRequest) (<-chan *ChangeEndResponse, <-chan error)
ChangeEndWithChan invokes the safe.ChangeEnd API asynchronously
func (*Client) ChangeStart ¶
func (client *Client) ChangeStart(request *ChangeStartRequest) (response *ChangeStartResponse, err error)
ChangeStart invokes the safe.ChangeStart API synchronously
func (*Client) ChangeStartWithCallback ¶
func (client *Client) ChangeStartWithCallback(request *ChangeStartRequest, callback func(response *ChangeStartResponse, err error)) <-chan int
ChangeStartWithCallback invokes the safe.ChangeStart API asynchronously
func (*Client) ChangeStartWithChan ¶
func (client *Client) ChangeStartWithChan(request *ChangeStartRequest) (<-chan *ChangeStartResponse, <-chan error)
ChangeStartWithChan invokes the safe.ChangeStart API asynchronously
func (*Client) CreateBlock ¶
func (client *Client) CreateBlock(request *CreateBlockRequest) (response *CreateBlockResponse, err error)
CreateBlock invokes the safe.CreateBlock API synchronously
func (*Client) CreateBlockWithCallback ¶
func (client *Client) CreateBlockWithCallback(request *CreateBlockRequest, callback func(response *CreateBlockResponse, err error)) <-chan int
CreateBlockWithCallback invokes the safe.CreateBlock API asynchronously
func (*Client) CreateBlockWithChan ¶
func (client *Client) CreateBlockWithChan(request *CreateBlockRequest) (<-chan *CreateBlockResponse, <-chan error)
CreateBlockWithChan invokes the safe.CreateBlock API asynchronously
func (*Client) CreateOperator ¶
func (client *Client) CreateOperator(request *CreateOperatorRequest) (response *CreateOperatorResponse, err error)
CreateOperator invokes the safe.CreateOperator API synchronously
func (*Client) CreateOperatorWithCallback ¶
func (client *Client) CreateOperatorWithCallback(request *CreateOperatorRequest, callback func(response *CreateOperatorResponse, err error)) <-chan int
CreateOperatorWithCallback invokes the safe.CreateOperator API asynchronously
func (*Client) CreateOperatorWithChan ¶
func (client *Client) CreateOperatorWithChan(request *CreateOperatorRequest) (<-chan *CreateOperatorResponse, <-chan error)
CreateOperatorWithChan invokes the safe.CreateOperator API asynchronously
func (*Client) Query ¶
func (client *Client) Query(request *QueryRequest) (response *QueryResponse, err error)
Query invokes the safe.Query API synchronously
func (*Client) QueryApproveFlow ¶
func (client *Client) QueryApproveFlow(request *QueryApproveFlowRequest) (response *QueryApproveFlowResponse, err error)
QueryApproveFlow invokes the safe.QueryApproveFlow API synchronously
func (*Client) QueryApproveFlowWithCallback ¶
func (client *Client) QueryApproveFlowWithCallback(request *QueryApproveFlowRequest, callback func(response *QueryApproveFlowResponse, err error)) <-chan int
QueryApproveFlowWithCallback invokes the safe.QueryApproveFlow API asynchronously
func (*Client) QueryApproveFlowWithChan ¶
func (client *Client) QueryApproveFlowWithChan(request *QueryApproveFlowRequest) (<-chan *QueryApproveFlowResponse, <-chan error)
QueryApproveFlowWithChan invokes the safe.QueryApproveFlow API asynchronously
func (*Client) QueryBlockEvent ¶
func (client *Client) QueryBlockEvent(request *QueryBlockEventRequest) (response *QueryBlockEventResponse, err error)
QueryBlockEvent invokes the safe.QueryBlockEvent API synchronously
func (*Client) QueryBlockEventWithCallback ¶
func (client *Client) QueryBlockEventWithCallback(request *QueryBlockEventRequest, callback func(response *QueryBlockEventResponse, err error)) <-chan int
QueryBlockEventWithCallback invokes the safe.QueryBlockEvent API asynchronously
func (*Client) QueryBlockEventWithChan ¶
func (client *Client) QueryBlockEventWithChan(request *QueryBlockEventRequest) (<-chan *QueryBlockEventResponse, <-chan error)
QueryBlockEventWithChan invokes the safe.QueryBlockEvent API asynchronously
func (*Client) QueryChangeInfo ¶
func (client *Client) QueryChangeInfo(request *QueryChangeInfoRequest) (response *QueryChangeInfoResponse, err error)
QueryChangeInfo invokes the safe.QueryChangeInfo API synchronously
func (*Client) QueryChangeInfoWithCallback ¶
func (client *Client) QueryChangeInfoWithCallback(request *QueryChangeInfoRequest, callback func(response *QueryChangeInfoResponse, err error)) <-chan int
QueryChangeInfoWithCallback invokes the safe.QueryChangeInfo API asynchronously
func (*Client) QueryChangeInfoWithChan ¶
func (client *Client) QueryChangeInfoWithChan(request *QueryChangeInfoRequest) (<-chan *QueryChangeInfoResponse, <-chan error)
QueryChangeInfoWithChan invokes the safe.QueryChangeInfo API asynchronously
func (*Client) QueryCheckInfo ¶
func (client *Client) QueryCheckInfo(request *QueryCheckInfoRequest) (response *QueryCheckInfoResponse, err error)
QueryCheckInfo invokes the safe.QueryCheckInfo API synchronously
func (*Client) QueryCheckInfoWithCallback ¶
func (client *Client) QueryCheckInfoWithCallback(request *QueryCheckInfoRequest, callback func(response *QueryCheckInfoResponse, err error)) <-chan int
QueryCheckInfoWithCallback invokes the safe.QueryCheckInfo API asynchronously
func (*Client) QueryCheckInfoWithChan ¶
func (client *Client) QueryCheckInfoWithChan(request *QueryCheckInfoRequest) (<-chan *QueryCheckInfoResponse, <-chan error)
QueryCheckInfoWithChan invokes the safe.QueryCheckInfo API asynchronously
func (*Client) QueryCustomer ¶
func (client *Client) QueryCustomer(request *QueryCustomerRequest) (response *QueryCustomerResponse, err error)
QueryCustomer invokes the safe.QueryCustomer API synchronously
func (*Client) QueryCustomerWithCallback ¶
func (client *Client) QueryCustomerWithCallback(request *QueryCustomerRequest, callback func(response *QueryCustomerResponse, err error)) <-chan int
QueryCustomerWithCallback invokes the safe.QueryCustomer API asynchronously
func (*Client) QueryCustomerWithChan ¶
func (client *Client) QueryCustomerWithChan(request *QueryCustomerRequest) (<-chan *QueryCustomerResponse, <-chan error)
QueryCustomerWithChan invokes the safe.QueryCustomer API asynchronously
func (*Client) QueryExecuteInfo ¶
func (client *Client) QueryExecuteInfo(request *QueryExecuteInfoRequest) (response *QueryExecuteInfoResponse, err error)
QueryExecuteInfo invokes the safe.QueryExecuteInfo API synchronously
func (*Client) QueryExecuteInfoWithCallback ¶
func (client *Client) QueryExecuteInfoWithCallback(request *QueryExecuteInfoRequest, callback func(response *QueryExecuteInfoResponse, err error)) <-chan int
QueryExecuteInfoWithCallback invokes the safe.QueryExecuteInfo API asynchronously
func (*Client) QueryExecuteInfoWithChan ¶
func (client *Client) QueryExecuteInfoWithChan(request *QueryExecuteInfoRequest) (<-chan *QueryExecuteInfoResponse, <-chan error)
QueryExecuteInfoWithChan invokes the safe.QueryExecuteInfo API asynchronously
func (*Client) QueryInnerProductInfo ¶
func (client *Client) QueryInnerProductInfo(request *QueryInnerProductInfoRequest) (response *QueryInnerProductInfoResponse, err error)
QueryInnerProductInfo invokes the safe.QueryInnerProductInfo API synchronously
func (*Client) QueryInnerProductInfoWithCallback ¶
func (client *Client) QueryInnerProductInfoWithCallback(request *QueryInnerProductInfoRequest, callback func(response *QueryInnerProductInfoResponse, err error)) <-chan int
QueryInnerProductInfoWithCallback invokes the safe.QueryInnerProductInfo API asynchronously
func (*Client) QueryInnerProductInfoWithChan ¶
func (client *Client) QueryInnerProductInfoWithChan(request *QueryInnerProductInfoRequest) (<-chan *QueryInnerProductInfoResponse, <-chan error)
QueryInnerProductInfoWithChan invokes the safe.QueryInnerProductInfo API asynchronously
func (*Client) QueryRegionAz ¶
func (client *Client) QueryRegionAz(request *QueryRegionAzRequest) (response *QueryRegionAzResponse, err error)
QueryRegionAz invokes the safe.QueryRegionAz API synchronously
func (*Client) QueryRegionAzWithCallback ¶
func (client *Client) QueryRegionAzWithCallback(request *QueryRegionAzRequest, callback func(response *QueryRegionAzResponse, err error)) <-chan int
QueryRegionAzWithCallback invokes the safe.QueryRegionAz API asynchronously
func (*Client) QueryRegionAzWithChan ¶
func (client *Client) QueryRegionAzWithChan(request *QueryRegionAzRequest) (<-chan *QueryRegionAzResponse, <-chan error)
QueryRegionAzWithChan invokes the safe.QueryRegionAz API asynchronously
func (*Client) QueryWithCallback ¶
func (client *Client) QueryWithCallback(request *QueryRequest, callback func(response *QueryResponse, err error)) <-chan int
QueryWithCallback invokes the safe.Query API asynchronously
func (*Client) QueryWithChan ¶
func (client *Client) QueryWithChan(request *QueryRequest) (<-chan *QueryResponse, <-chan error)
QueryWithChan invokes the safe.Query API asynchronously
func (*Client) SafeChangeCancel ¶
func (client *Client) SafeChangeCancel(request *SafeChangeCancelRequest) (response *SafeChangeCancelResponse, err error)
SafeChangeCancel invokes the safe.SafeChangeCancel API synchronously
func (*Client) SafeChangeCancelWithCallback ¶
func (client *Client) SafeChangeCancelWithCallback(request *SafeChangeCancelRequest, callback func(response *SafeChangeCancelResponse, err error)) <-chan int
SafeChangeCancelWithCallback invokes the safe.SafeChangeCancel API asynchronously
func (*Client) SafeChangeCancelWithChan ¶
func (client *Client) SafeChangeCancelWithChan(request *SafeChangeCancelRequest) (<-chan *SafeChangeCancelResponse, <-chan error)
SafeChangeCancelWithChan invokes the safe.SafeChangeCancel API asynchronously
func (*Client) SafeChangeCheck ¶
func (client *Client) SafeChangeCheck(request *SafeChangeCheckRequest) (response *SafeChangeCheckResponse, err error)
SafeChangeCheck invokes the safe.SafeChangeCheck API synchronously
func (*Client) SafeChangeCheckWithCallback ¶
func (client *Client) SafeChangeCheckWithCallback(request *SafeChangeCheckRequest, callback func(response *SafeChangeCheckResponse, err error)) <-chan int
SafeChangeCheckWithCallback invokes the safe.SafeChangeCheck API asynchronously
func (*Client) SafeChangeCheckWithChan ¶
func (client *Client) SafeChangeCheckWithChan(request *SafeChangeCheckRequest) (<-chan *SafeChangeCheckResponse, <-chan error)
SafeChangeCheckWithChan invokes the safe.SafeChangeCheck API asynchronously
func (*Client) SafeChangeEnd ¶
func (client *Client) SafeChangeEnd(request *SafeChangeEndRequest) (response *SafeChangeEndResponse, err error)
SafeChangeEnd invokes the safe.SafeChangeEnd API synchronously
func (*Client) SafeChangeEndWithCallback ¶
func (client *Client) SafeChangeEndWithCallback(request *SafeChangeEndRequest, callback func(response *SafeChangeEndResponse, err error)) <-chan int
SafeChangeEndWithCallback invokes the safe.SafeChangeEnd API asynchronously
func (*Client) SafeChangeEndWithChan ¶
func (client *Client) SafeChangeEndWithChan(request *SafeChangeEndRequest) (<-chan *SafeChangeEndResponse, <-chan error)
SafeChangeEndWithChan invokes the safe.SafeChangeEnd API asynchronously
func (*Client) SafeChangeQuery ¶
func (client *Client) SafeChangeQuery(request *SafeChangeQueryRequest) (response *SafeChangeQueryResponse, err error)
SafeChangeQuery invokes the safe.SafeChangeQuery API synchronously
func (*Client) SafeChangeQueryApproveFlow ¶
func (client *Client) SafeChangeQueryApproveFlow(request *SafeChangeQueryApproveFlowRequest) (response *SafeChangeQueryApproveFlowResponse, err error)
SafeChangeQueryApproveFlow invokes the safe.SafeChangeQueryApproveFlow API synchronously
func (*Client) SafeChangeQueryApproveFlowWithCallback ¶
func (client *Client) SafeChangeQueryApproveFlowWithCallback(request *SafeChangeQueryApproveFlowRequest, callback func(response *SafeChangeQueryApproveFlowResponse, err error)) <-chan int
SafeChangeQueryApproveFlowWithCallback invokes the safe.SafeChangeQueryApproveFlow API asynchronously
func (*Client) SafeChangeQueryApproveFlowWithChan ¶
func (client *Client) SafeChangeQueryApproveFlowWithChan(request *SafeChangeQueryApproveFlowRequest) (<-chan *SafeChangeQueryApproveFlowResponse, <-chan error)
SafeChangeQueryApproveFlowWithChan invokes the safe.SafeChangeQueryApproveFlow API asynchronously
func (*Client) SafeChangeQueryWithCallback ¶
func (client *Client) SafeChangeQueryWithCallback(request *SafeChangeQueryRequest, callback func(response *SafeChangeQueryResponse, err error)) <-chan int
SafeChangeQueryWithCallback invokes the safe.SafeChangeQuery API asynchronously
func (*Client) SafeChangeQueryWithChan ¶
func (client *Client) SafeChangeQueryWithChan(request *SafeChangeQueryRequest) (<-chan *SafeChangeQueryResponse, <-chan error)
SafeChangeQueryWithChan invokes the safe.SafeChangeQuery API asynchronously
func (*Client) SafeChangeStart ¶
func (client *Client) SafeChangeStart(request *SafeChangeStartRequest) (response *SafeChangeStartResponse, err error)
SafeChangeStart invokes the safe.SafeChangeStart API synchronously
func (*Client) SafeChangeStartApprove ¶
func (client *Client) SafeChangeStartApprove(request *SafeChangeStartApproveRequest) (response *SafeChangeStartApproveResponse, err error)
SafeChangeStartApprove invokes the safe.SafeChangeStartApprove API synchronously
func (*Client) SafeChangeStartApproveWithCallback ¶
func (client *Client) SafeChangeStartApproveWithCallback(request *SafeChangeStartApproveRequest, callback func(response *SafeChangeStartApproveResponse, err error)) <-chan int
SafeChangeStartApproveWithCallback invokes the safe.SafeChangeStartApprove API asynchronously
func (*Client) SafeChangeStartApproveWithChan ¶
func (client *Client) SafeChangeStartApproveWithChan(request *SafeChangeStartApproveRequest) (<-chan *SafeChangeStartApproveResponse, <-chan error)
SafeChangeStartApproveWithChan invokes the safe.SafeChangeStartApprove API asynchronously
func (*Client) SafeChangeStartWithCallback ¶
func (client *Client) SafeChangeStartWithCallback(request *SafeChangeStartRequest, callback func(response *SafeChangeStartResponse, err error)) <-chan int
SafeChangeStartWithCallback invokes the safe.SafeChangeStart API asynchronously
func (*Client) SafeChangeStartWithChan ¶
func (client *Client) SafeChangeStartWithChan(request *SafeChangeStartRequest) (<-chan *SafeChangeStartResponse, <-chan error)
SafeChangeStartWithChan invokes the safe.SafeChangeStart API asynchronously
func (*Client) SafeScopeData ¶
func (client *Client) SafeScopeData(request *SafeScopeDataRequest) (response *SafeScopeDataResponse, err error)
SafeScopeData invokes the safe.SafeScopeData API synchronously
func (*Client) SafeScopeDataWithCallback ¶
func (client *Client) SafeScopeDataWithCallback(request *SafeScopeDataRequest, callback func(response *SafeScopeDataResponse, err error)) <-chan int
SafeScopeDataWithCallback invokes the safe.SafeScopeData API asynchronously
func (*Client) SafeScopeDataWithChan ¶
func (client *Client) SafeScopeDataWithChan(request *SafeScopeDataRequest) (<-chan *SafeScopeDataResponse, <-chan error)
SafeScopeDataWithChan invokes the safe.SafeScopeData API asynchronously
func (*Client) StartApprove ¶
func (client *Client) StartApprove(request *StartApproveRequest) (response *StartApproveResponse, err error)
StartApprove invokes the safe.StartApprove API synchronously
func (*Client) StartApproveWithCallback ¶
func (client *Client) StartApproveWithCallback(request *StartApproveRequest, callback func(response *StartApproveResponse, err error)) <-chan int
StartApproveWithCallback invokes the safe.StartApprove API asynchronously
func (*Client) StartApproveWithChan ¶
func (client *Client) StartApproveWithChan(request *StartApproveRequest) (<-chan *StartApproveResponse, <-chan error)
StartApproveWithChan invokes the safe.StartApprove API asynchronously
func (*Client) SyncProduct ¶
func (client *Client) SyncProduct(request *SyncProductRequest) (response *SyncProductResponse, err error)
SyncProduct invokes the safe.SyncProduct API synchronously
func (*Client) SyncProductWithCallback ¶
func (client *Client) SyncProductWithCallback(request *SyncProductRequest, callback func(response *SyncProductResponse, err error)) <-chan int
SyncProductWithCallback invokes the safe.SyncProduct API asynchronously
func (*Client) SyncProductWithChan ¶
func (client *Client) SyncProductWithChan(request *SyncProductRequest) (<-chan *SyncProductResponse, <-chan error)
SyncProductWithChan invokes the safe.SyncProduct API asynchronously
type CreateBlockApproveStrategyNodes ¶
type CreateBlockApproveStrategyNodes struct { RoleCode string `name:"RoleCode"` ApproveType string `name:"ApproveType"` Name string `name:"Name"` NodeCode string `name:"NodeCode"` RoleValue *[]string `name:"RoleValue" type:"Repeated"` Id string `name:"Id"` TemplateId string `name:"TemplateId"` PriorityOrder string `name:"PriorityOrder"` ApproveRuleType string `name:"ApproveRuleType"` }
CreateBlockApproveStrategyNodes is a repeated param struct in CreateBlockRequest
type CreateBlockNoticeEnclosureInfos ¶
CreateBlockNoticeEnclosureInfos is a repeated param struct in CreateBlockRequest
type CreateBlockRequest ¶
type CreateBlockRequest struct { *requests.RpcRequest Reason string `position:"Body" name:"Reason"` ApproveStrategyNodes *[]CreateBlockApproveStrategyNodes `position:"Body" name:"ApproveStrategyNodes" type:"Repeated"` Director string `position:"Body" name:"Director"` NoticeRequestLink string `position:"Body" name:"NoticeRequestLink"` NoticeEnclosureInfos *[]CreateBlockNoticeEnclosureInfos `position:"Body" name:"NoticeEnclosureInfos" type:"Repeated"` Title string `position:"Body" name:"Title"` Type string `position:"Body" name:"Type"` LabelName string `position:"Body" name:"LabelName"` Scene requests.Integer `position:"Body" name:"Scene"` BlockId requests.Integer `position:"Body" name:"BlockId"` VersionId requests.Integer `position:"Body" name:"VersionId"` IsNeedApprove requests.Integer `position:"Body" name:"IsNeedApprove"` NoticeType requests.Integer `position:"Body" name:"NoticeType"` IsRecall requests.Integer `position:"Body" name:"IsRecall"` NoticeDesc string `position:"Body" name:"NoticeDesc"` Scopes *[]CreateBlockScopes `position:"Body" name:"Scopes" type:"Repeated"` IsTemplate requests.Integer `position:"Body" name:"IsTemplate"` Status requests.Integer `position:"Body" name:"Status"` }
CreateBlockRequest is the request struct for api CreateBlock
func CreateCreateBlockRequest ¶
func CreateCreateBlockRequest() (request *CreateBlockRequest)
CreateCreateBlockRequest creates a request to invoke CreateBlock API
type CreateBlockResponse ¶
type CreateBlockResponse struct { *responses.BaseResponse Data int64 `json:"Data" xml:"Data"` Success bool `json:"Success" xml:"Success"` Code int `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` }
CreateBlockResponse is the response struct for api CreateBlock
func CreateCreateBlockResponse ¶
func CreateCreateBlockResponse() (response *CreateBlockResponse)
CreateCreateBlockResponse creates a response to parse from CreateBlock response
type CreateBlockScopes ¶
type CreateBlockScopes struct { BlockScope CreateBlockScopesBlockScope `name:"BlockScope" type:"Struct"` BlockHarm *[]string `name:"BlockHarm" type:"Repeated"` ScopeRule string `name:"ScopeRule"` EffectTime *[]string `name:"EffectTime" type:"Repeated"` }
CreateBlockScopes is a repeated param struct in CreateBlockRequest
type CreateBlockScopesBlockScope ¶
type CreateBlockScopesBlockScope struct { App CreateBlockScopesBlockScopeApp `name:"App" type:"Struct"` Cluster CreateBlockScopesBlockScopeCluster `name:"Cluster" type:"Struct"` Product *[]CreateBlockScopesBlockScopeProductItem `name:"Product" type:"Repeated"` BgSystem *[]CreateBlockScopesBlockScopeBgSystemItem `name:"BgSystem" type:"Repeated"` Infrastructure *[]string `name:"Infrastructure" type:"Repeated"` Express string `name:"Express"` Dept *[]string `name:"Dept" type:"Repeated"` Customer *[]CreateBlockScopesBlockScopeCustomerItem `name:"Customer" type:"Repeated"` }
CreateBlockScopesBlockScope is a repeated param struct in CreateBlockRequest
type CreateBlockScopesBlockScopeApp ¶
type CreateBlockScopesBlockScopeApp struct { AppName *[]string `name:"AppName" type:"Repeated"` Type string `name:"Type"` }
CreateBlockScopesBlockScopeApp is a repeated param struct in CreateBlockRequest
type CreateBlockScopesBlockScopeBgSystemItem ¶
type CreateBlockScopesBlockScopeBgSystemItem struct { SelfCodeName string `name:"SelfCodeName"` RelateCodes *[]string `name:"RelateCodes" type:"Repeated"` }
CreateBlockScopesBlockScopeBgSystemItem is a repeated param struct in CreateBlockRequest
type CreateBlockScopesBlockScopeCluster ¶
type CreateBlockScopesBlockScopeCluster struct { CodeNames *[]string `name:"CodeNames" type:"Repeated"` Relations *[]CreateBlockScopesBlockScopeClusterRelationsItem `name:"Relations" type:"Repeated"` }
CreateBlockScopesBlockScopeCluster is a repeated param struct in CreateBlockRequest
type CreateBlockScopesBlockScopeClusterRelationsItem ¶
type CreateBlockScopesBlockScopeClusterRelationsItem struct { AppCodes *[]string `name:"AppCodes" type:"Repeated"` LabelCodes *[]string `name:"LabelCodes" type:"Repeated"` RelateCodes *[]string `name:"RelateCodes" type:"Repeated"` SelfCode string `name:"SelfCode"` }
CreateBlockScopesBlockScopeClusterRelationsItem is a repeated param struct in CreateBlockRequest
type CreateBlockScopesBlockScopeCustomerItem ¶
type CreateBlockScopesBlockScopeCustomerItem struct { Uid string `name:"Uid"` ViewCodes *[]string `name:"ViewCodes" type:"Repeated"` CodeNames *[]string `name:"CodeNames" type:"Repeated"` Relations *[]CreateBlockScopesBlockScopeCustomerItemRelationsItem `name:"Relations" type:"Repeated"` }
CreateBlockScopesBlockScopeCustomerItem is a repeated param struct in CreateBlockRequest
type CreateBlockScopesBlockScopeCustomerItemRelationsItem ¶
type CreateBlockScopesBlockScopeCustomerItemRelationsItem struct { AppCodes *[]string `name:"AppCodes" type:"Repeated"` LabelCodes *[]string `name:"LabelCodes" type:"Repeated"` RelateCodes *[]string `name:"RelateCodes" type:"Repeated"` SelfCode string `name:"SelfCode"` }
CreateBlockScopesBlockScopeCustomerItemRelationsItem is a repeated param struct in CreateBlockRequest
type CreateBlockScopesBlockScopeProductItem ¶
type CreateBlockScopesBlockScopeProductItem struct { CodeNames *[]string `name:"CodeNames" type:"Repeated"` ViewCode *[]string `name:"ViewCode" type:"Repeated"` Relations *[]CreateBlockScopesBlockScopeProductItemRelationsItem `name:"Relations" type:"Repeated"` Key string `name:"Key"` }
CreateBlockScopesBlockScopeProductItem is a repeated param struct in CreateBlockRequest
type CreateBlockScopesBlockScopeProductItemRelationsItem ¶
type CreateBlockScopesBlockScopeProductItemRelationsItem struct { AppCodes *[]string `name:"AppCodes" type:"Repeated"` LabelCodes *[]string `name:"LabelCodes" type:"Repeated"` RelateCodes *[]string `name:"RelateCodes" type:"Repeated"` SelfCode string `name:"SelfCode"` }
CreateBlockScopesBlockScopeProductItemRelationsItem is a repeated param struct in CreateBlockRequest
type CreateOperatorRequest ¶
type CreateOperatorRequest struct { *requests.RpcRequest AuthKey string `position:"Body" name:"AuthKey"` BgObject string `position:"Body" name:"BgObject"` ReqTimestamp requests.Integer `position:"Body" name:"ReqTimestamp"` Code string `position:"Body" name:"Code"` BgSystem string `position:"Body" name:"BgSystem"` NoRisk requests.Boolean `position:"Body" name:"NoRisk"` Name string `position:"Body" name:"Name"` AuthSign string `position:"Body" name:"AuthSign"` CurEmpId string `position:"Body" name:"CurEmpId"` NoCheck requests.Boolean `position:"Body" name:"NoCheck"` }
CreateOperatorRequest is the request struct for api CreateOperator
func CreateCreateOperatorRequest ¶
func CreateCreateOperatorRequest() (request *CreateOperatorRequest)
CreateCreateOperatorRequest creates a request to invoke CreateOperator API
type CreateOperatorResponse ¶
type CreateOperatorResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` Code int `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
CreateOperatorResponse is the response struct for api CreateOperator
func CreateCreateOperatorResponse ¶
func CreateCreateOperatorResponse() (response *CreateOperatorResponse)
CreateCreateOperatorResponse creates a response to parse from CreateOperator response
type Data ¶
type Data struct { ChangeResult string `json:"ChangeResult" xml:"ChangeResult"` ChangeCancel string `json:"ChangeCancel" xml:"ChangeCancel"` SubSatus string `json:"SubSatus" xml:"SubSatus"` EndTime int64 `json:"EndTime" xml:"EndTime"` ChangeTitle string `json:"ChangeTitle" xml:"ChangeTitle"` StartTime int64 `json:"StartTime" xml:"StartTime"` RuleId int64 `json:"RuleId" xml:"RuleId"` Id int64 `json:"Id" xml:"Id"` BgVid string `json:"BgVid" xml:"BgVid"` ProductCode string `json:"ProductCode" xml:"ProductCode"` ApproveStrategyId int64 `json:"ApproveStrategyId" xml:"ApproveStrategyId"` GmtCreate int64 `json:"GmtCreate" xml:"GmtCreate"` ApproveResultUrl string `json:"ApproveResultUrl" xml:"ApproveResultUrl"` ApproveStatus string `json:"ApproveStatus" xml:"ApproveStatus"` GmtModified int64 `json:"GmtModified" xml:"GmtModified"` InnerProductName string `json:"InnerProductName" xml:"InnerProductName"` Status string `json:"Status" xml:"Status"` InnerProductCode string `json:"InnerProductCode" xml:"InnerProductCode"` ChangeObject string `json:"ChangeObject" xml:"ChangeObject"` ExtraInfo map[string]interface{} `json:"ExtraInfo" xml:"ExtraInfo"` ExecutorEmpName string `json:"ExecutorEmpName" xml:"ExecutorEmpName"` CheckStatus string `json:"CheckStatus" xml:"CheckStatus"` ProductName string `json:"ProductName" xml:"ProductName"` EmpId string `json:"EmpId" xml:"EmpId"` ChangeStatus string `json:"ChangeStatus" xml:"ChangeStatus"` Title string `json:"Title" xml:"Title"` SourceOrderId string `json:"SourceOrderId" xml:"SourceOrderId"` ChangeSystem string `json:"ChangeSystem" xml:"ChangeSystem"` Reason string `json:"Reason" xml:"Reason"` ChangeEndTime int64 `json:"ChangeEndTime" xml:"ChangeEndTime"` ChangeStartTime int64 `json:"ChangeStartTime" xml:"ChangeStartTime"` ExecutorEmpId string `json:"ExecutorEmpId" xml:"ExecutorEmpId"` CheckResultUrl string `json:"CheckResultUrl" xml:"CheckResultUrl"` ChangeOptType string `json:"ChangeOptType" xml:"ChangeOptType"` BgCheckStatus string `json:"BgCheckStatus" xml:"BgCheckStatus"` RegionName string `json:"RegionName" xml:"RegionName"` Url string `json:"Url" xml:"Url"` RegionCode string `json:"RegionCode" xml:"RegionCode"` Total int64 `json:"Total" xml:"Total"` AzList []string `json:"AzList" xml:"AzList"` CheckholdReason []string `json:"CheckholdReason" xml:"CheckholdReason"` Data []string `json:"Data" xml:"Data"` Pagination Pagination `json:"Pagination" xml:"Pagination"` ChangeTimes []ChangeTimesItem `json:"ChangeTimes" xml:"ChangeTimes"` DataInfo []Data `json:"DataInfo" xml:"DataInfo"` CheckDetailList []CheckDetailListItem `json:"CheckDetailList" xml:"CheckDetailList"` EventTimes []EventTime `json:"EventTimes" xml:"EventTimes"` RuleDetailUrlList []RuleDetailUrlListItem `json:"RuleDetailUrlList" xml:"RuleDetailUrlList"` }
Data is a nested struct in safe response
type DataInQueryCustomer ¶
type DataInQueryCustomer struct {
DataItem []DataItem `json:"Data" xml:"Data"`
}
DataInQueryCustomer is a nested struct in safe response
type DataInSafeChangeQueryApproveFlow ¶
type DataInSafeChangeQueryApproveFlow struct {
DataItem []DataItem `json:"Data" xml:"Data"`
}
DataInSafeChangeQueryApproveFlow is a nested struct in safe response
type DataInSafeScopeData ¶
type DataInSafeScopeData struct {
Data []string `json:"Data" xml:"Data"`
}
DataInSafeScopeData is a nested struct in safe response
type DataInfoInQueryBlockEvent ¶
type DataInfoInQueryBlockEvent struct {
Data []Data `json:"Data" xml:"Data"`
}
DataInfoInQueryBlockEvent is a nested struct in safe response
type DataInfoInQueryInnerProductInfo ¶
type DataInfoInQueryInnerProductInfo struct {
Data []Data `json:"Data" xml:"Data"`
}
DataInfoInQueryInnerProductInfo is a nested struct in safe response
type DataInfoInQueryRegionAz ¶
type DataInfoInQueryRegionAz struct {
Data []Data `json:"Data" xml:"Data"`
}
DataInfoInQueryRegionAz is a nested struct in safe response
type DataItem ¶
type DataItem struct { Uid string `json:"Uid" xml:"Uid"` Approver string `json:"Approver" xml:"Approver"` Product string `json:"Product" xml:"Product"` NodeName string `json:"NodeName" xml:"NodeName"` ApproveStrategy string `json:"ApproveStrategy" xml:"ApproveStrategy"` NodeStatus string `json:"NodeStatus" xml:"NodeStatus"` Type string `json:"Type" xml:"Type"` }
DataItem is a nested struct in safe response
type EventTime ¶
type EventTime struct { StartTime int64 `json:"StartTime" xml:"StartTime"` EndTime int64 `json:"EndTime" xml:"EndTime"` Express string `json:"Express" xml:"Express"` Rule []RuleItem `json:"Rule" xml:"Rule"` }
EventTime is a nested struct in safe response
type EventTimes ¶
type EventTimes struct {
EventTime []EventTime `json:"EventTime" xml:"EventTime"`
}
EventTimes is a nested struct in safe response
type Pagination ¶
Pagination is a nested struct in safe response
type QueryApproveFlowRequest ¶
type QueryApproveFlowRequest struct { *requests.RpcRequest AuthKey string `position:"Query" name:"AuthKey"` ReqTimestamp requests.Integer `position:"Query" name:"ReqTimestamp"` Stage string `position:"Query" name:"Stage"` SourceOrderId string `position:"Query" name:"SourceOrderId"` AuthSign string `position:"Query" name:"AuthSign"` }
QueryApproveFlowRequest is the request struct for api QueryApproveFlow
func CreateQueryApproveFlowRequest ¶
func CreateQueryApproveFlowRequest() (request *QueryApproveFlowRequest)
CreateQueryApproveFlowRequest creates a request to invoke QueryApproveFlow API
type QueryApproveFlowResponse ¶
type QueryApproveFlowResponse struct { *responses.BaseResponse Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data string `json:"Data" xml:"Data"` Code int `json:"Code" xml:"Code"` Success bool `json:"Success" xml:"Success"` }
QueryApproveFlowResponse is the response struct for api QueryApproveFlow
func CreateQueryApproveFlowResponse ¶
func CreateQueryApproveFlowResponse() (response *QueryApproveFlowResponse)
CreateQueryApproveFlowResponse creates a response to parse from QueryApproveFlow response
type QueryBlockEventRegionReqs ¶
type QueryBlockEventRegionReqs struct { ProductCode string `name:"ProductCode"` Regions *[]string `name:"Regions" type:"Repeated"` }
QueryBlockEventRegionReqs is a repeated param struct in QueryBlockEventRequest
type QueryBlockEventRequest ¶
type QueryBlockEventRequest struct { *requests.RpcRequest AuthKey string `position:"Body" name:"AuthKey"` RegionReqs *[]QueryBlockEventRegionReqs `position:"Body" name:"RegionReqs" type:"Repeated"` BlockHarm string `position:"Body" name:"BlockHarm"` AuthSign string `position:"Body" name:"AuthSign"` EndTime requests.Integer `position:"Body" name:"EndTime"` StartTime requests.Integer `position:"Body" name:"StartTime"` DeptNo string `position:"Body" name:"DeptNo"` ReqTimestamp requests.Integer `position:"Body" name:"ReqTimestamp"` NeedRule requests.Boolean `position:"Body" name:"NeedRule"` Scope *[]string `position:"Query" name:"Scope" type:"Repeated"` Limit requests.Integer `position:"Body" name:"Limit"` ProductCodes *[]string `position:"Body" name:"ProductCodes" type:"Repeated"` Page requests.Integer `position:"Body" name:"Page"` Category string `position:"Body" name:"Category"` BgSystemName string `position:"Body" name:"BgSystemName"` }
QueryBlockEventRequest is the request struct for api QueryBlockEvent
func CreateQueryBlockEventRequest ¶
func CreateQueryBlockEventRequest() (request *QueryBlockEventRequest)
CreateQueryBlockEventRequest creates a request to invoke QueryBlockEvent API
type QueryBlockEventResponse ¶
type QueryBlockEventResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` Code int `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
QueryBlockEventResponse is the response struct for api QueryBlockEvent
func CreateQueryBlockEventResponse ¶
func CreateQueryBlockEventResponse() (response *QueryBlockEventResponse)
CreateQueryBlockEventResponse creates a response to parse from QueryBlockEvent response
type QueryChangeInfoLevelTree ¶
type QueryChangeInfoLevelTree struct { DataType string `name:"DataType"` TreeData *[]QueryChangeInfoLevelTreeTreeDataItem `name:"TreeData" type:"Repeated"` }
QueryChangeInfoLevelTree is a repeated param struct in QueryChangeInfoRequest
type QueryChangeInfoLevelTreeTreeDataItem ¶
type QueryChangeInfoLevelTreeTreeDataItem struct { Data *[]string `name:"Data" type:"Repeated"` Value *[]string `name:"Value" type:"Repeated"` DataSubType string `name:"DataSubType"` }
QueryChangeInfoLevelTreeTreeDataItem is a repeated param struct in QueryChangeInfoRequest
type QueryChangeInfoRequest ¶
type QueryChangeInfoRequest struct { *requests.RpcRequest BuId string `position:"Body" name:"BuId"` AuthKey string `position:"Body" name:"AuthKey"` Product *[]string `position:"Body" name:"Product" type:"Repeated"` EndTime requests.Integer `position:"Body" name:"EndTime"` AuthSign string `position:"Body" name:"AuthSign"` Source string `position:"Body" name:"Source"` StartTime requests.Integer `position:"Body" name:"StartTime"` Type string `position:"Query" name:"Type"` ReqTimestamp requests.Integer `position:"Body" name:"ReqTimestamp"` LevelTree QueryChangeInfoLevelTree `position:"Body" name:"LevelTree" type:"Struct"` Limit requests.Integer `position:"Body" name:"Limit"` SourceOrderId string `position:"Body" name:"SourceOrderId"` BgVid string `position:"Body" name:"BgVid"` Az *[]string `position:"Body" name:"Az" type:"Repeated"` Page requests.Integer `position:"Body" name:"Page"` Keyword string `position:"Body" name:"Keyword"` Region *[]string `position:"Body" name:"Region" type:"Repeated"` ChangeSystem string `position:"Body" name:"ChangeSystem"` }
QueryChangeInfoRequest is the request struct for api QueryChangeInfo
func CreateQueryChangeInfoRequest ¶
func CreateQueryChangeInfoRequest() (request *QueryChangeInfoRequest)
CreateQueryChangeInfoRequest creates a request to invoke QueryChangeInfo API
type QueryChangeInfoResponse ¶
type QueryChangeInfoResponse struct { *responses.BaseResponse Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data string `json:"Data" xml:"Data"` Code int `json:"Code" xml:"Code"` Success bool `json:"Success" xml:"Success"` }
QueryChangeInfoResponse is the response struct for api QueryChangeInfo
func CreateQueryChangeInfoResponse ¶
func CreateQueryChangeInfoResponse() (response *QueryChangeInfoResponse)
CreateQueryChangeInfoResponse creates a response to parse from QueryChangeInfo response
type QueryCheckInfoRequest ¶
type QueryCheckInfoRequest struct { *requests.RpcRequest AuthKey string `position:"Body" name:"AuthKey"` ReqTimestamp requests.Integer `position:"Body" name:"ReqTimestamp"` AuthSign string `position:"Body" name:"AuthSign"` SourceOrderId string `position:"Body" name:"SourceOrderId"` }
QueryCheckInfoRequest is the request struct for api QueryCheckInfo
func CreateQueryCheckInfoRequest ¶
func CreateQueryCheckInfoRequest() (request *QueryCheckInfoRequest)
CreateQueryCheckInfoRequest creates a request to invoke QueryCheckInfo API
type QueryCheckInfoResponse ¶
type QueryCheckInfoResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` Code int `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
QueryCheckInfoResponse is the response struct for api QueryCheckInfo
func CreateQueryCheckInfoResponse ¶
func CreateQueryCheckInfoResponse() (response *QueryCheckInfoResponse)
CreateQueryCheckInfoResponse creates a response to parse from QueryCheckInfo response
type QueryCustomerRequest ¶
type QueryCustomerRequest struct { *requests.RpcRequest AuthKey string `position:"Body" name:"AuthKey"` ReqTimestamp requests.Integer `position:"Body" name:"ReqTimestamp"` Product *[]string `position:"Body" name:"Product" type:"Repeated"` AuthSign string `position:"Body" name:"AuthSign"` Type string `position:"Body" name:"Type"` }
QueryCustomerRequest is the request struct for api QueryCustomer
func CreateQueryCustomerRequest ¶
func CreateQueryCustomerRequest() (request *QueryCustomerRequest)
CreateQueryCustomerRequest creates a request to invoke QueryCustomer API
type QueryCustomerResponse ¶
type QueryCustomerResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` Code int `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data []DataItem `json:"Data" xml:"Data"` }
QueryCustomerResponse is the response struct for api QueryCustomer
func CreateQueryCustomerResponse ¶
func CreateQueryCustomerResponse() (response *QueryCustomerResponse)
CreateQueryCustomerResponse creates a response to parse from QueryCustomer response
type QueryExecuteInfoLevelTree ¶
type QueryExecuteInfoLevelTree struct { DataType string `name:"DataType"` TreeData *[]QueryExecuteInfoLevelTreeTreeDataItem `name:"TreeData" type:"Repeated"` }
QueryExecuteInfoLevelTree is a repeated param struct in QueryExecuteInfoRequest
type QueryExecuteInfoLevelTreeTreeDataItem ¶
type QueryExecuteInfoLevelTreeTreeDataItem struct { Data *[]string `name:"Data" type:"Repeated"` Value *[]string `name:"Value" type:"Repeated"` DataSubType string `name:"DataSubType"` }
QueryExecuteInfoLevelTreeTreeDataItem is a repeated param struct in QueryExecuteInfoRequest
type QueryExecuteInfoRequest ¶
type QueryExecuteInfoRequest struct { *requests.RpcRequest BuId string `position:"Body" name:"BuId"` AuthKey string `position:"Body" name:"AuthKey"` Product *[]string `position:"Body" name:"Product" type:"Repeated"` EndTime requests.Integer `position:"Body" name:"EndTime"` AuthSign string `position:"Body" name:"AuthSign"` Source string `position:"Body" name:"Source"` StartTime requests.Integer `position:"Body" name:"StartTime"` ReqTimestamp requests.Integer `position:"Body" name:"ReqTimestamp"` LevelTree QueryExecuteInfoLevelTree `position:"Body" name:"LevelTree" type:"Struct"` Limit requests.Integer `position:"Body" name:"Limit"` BgVid string `position:"Body" name:"BgVid"` ExVid string `position:"Body" name:"ExVid"` SourceOrderId string `position:"Body" name:"SourceOrderId"` Az *[]string `position:"Body" name:"Az" type:"Repeated"` Page requests.Integer `position:"Body" name:"Page"` Keyword string `position:"Body" name:"Keyword"` Region *[]string `position:"Body" name:"Region" type:"Repeated"` }
QueryExecuteInfoRequest is the request struct for api QueryExecuteInfo
func CreateQueryExecuteInfoRequest ¶
func CreateQueryExecuteInfoRequest() (request *QueryExecuteInfoRequest)
CreateQueryExecuteInfoRequest creates a request to invoke QueryExecuteInfo API
type QueryExecuteInfoResponse ¶
type QueryExecuteInfoResponse struct { *responses.BaseResponse Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data string `json:"Data" xml:"Data"` Code int `json:"Code" xml:"Code"` Success bool `json:"Success" xml:"Success"` }
QueryExecuteInfoResponse is the response struct for api QueryExecuteInfo
func CreateQueryExecuteInfoResponse ¶
func CreateQueryExecuteInfoResponse() (response *QueryExecuteInfoResponse)
CreateQueryExecuteInfoResponse creates a response to parse from QueryExecuteInfo response
type QueryInnerProductInfoRequest ¶
type QueryInnerProductInfoRequest struct { *requests.RpcRequest AuthKey string `position:"Body" name:"AuthKey"` ReqTimestamp requests.Integer `position:"Body" name:"ReqTimestamp"` ProductCode string `position:"Body" name:"ProductCode"` Limit requests.Integer `position:"Body" name:"Limit"` AuthSign string `position:"Body" name:"AuthSign"` Page requests.Integer `position:"Body" name:"Page"` }
QueryInnerProductInfoRequest is the request struct for api QueryInnerProductInfo
func CreateQueryInnerProductInfoRequest ¶
func CreateQueryInnerProductInfoRequest() (request *QueryInnerProductInfoRequest)
CreateQueryInnerProductInfoRequest creates a request to invoke QueryInnerProductInfo API
type QueryInnerProductInfoResponse ¶
type QueryInnerProductInfoResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` Code int `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
QueryInnerProductInfoResponse is the response struct for api QueryInnerProductInfo
func CreateQueryInnerProductInfoResponse ¶
func CreateQueryInnerProductInfoResponse() (response *QueryInnerProductInfoResponse)
CreateQueryInnerProductInfoResponse creates a response to parse from QueryInnerProductInfo response
type QueryRegionAzRequest ¶
type QueryRegionAzRequest struct { *requests.RpcRequest AuthKey string `position:"Body" name:"AuthKey"` ReqTimestamp requests.Integer `position:"Body" name:"ReqTimestamp"` Product string `position:"Body" name:"Product"` Limit requests.Integer `position:"Body" name:"Limit"` AuthSign string `position:"Body" name:"AuthSign"` Page requests.Integer `position:"Body" name:"Page"` }
QueryRegionAzRequest is the request struct for api QueryRegionAz
func CreateQueryRegionAzRequest ¶
func CreateQueryRegionAzRequest() (request *QueryRegionAzRequest)
CreateQueryRegionAzRequest creates a request to invoke QueryRegionAz API
type QueryRegionAzResponse ¶
type QueryRegionAzResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` Code int `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
QueryRegionAzResponse is the response struct for api QueryRegionAz
func CreateQueryRegionAzResponse ¶
func CreateQueryRegionAzResponse() (response *QueryRegionAzResponse)
CreateQueryRegionAzResponse creates a response to parse from QueryRegionAz response
type QueryRequest ¶
type QueryRequest struct { *requests.RpcRequest AuthKey string `position:"Query" name:"AuthKey"` NeedValidate requests.Boolean `position:"Query" name:"NeedValidate"` ReqTimestamp requests.Integer `position:"Query" name:"ReqTimestamp"` AuthSign string `position:"Query" name:"AuthSign"` SourceOrderId string `position:"Query" name:"SourceOrderId"` QueryType string `position:"Query" name:"QueryType"` }
QueryRequest is the request struct for api Query
func CreateQueryRequest ¶
func CreateQueryRequest() (request *QueryRequest)
CreateQueryRequest creates a request to invoke Query API
type QueryResponse ¶
type QueryResponse struct { *responses.BaseResponse Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data string `json:"Data" xml:"Data"` Code int `json:"Code" xml:"Code"` Success bool `json:"Success" xml:"Success"` }
QueryResponse is the response struct for api Query
func CreateQueryResponse ¶
func CreateQueryResponse() (response *QueryResponse)
CreateQueryResponse creates a response to parse from Query response
type Rule ¶
type Rule struct {
RuleItem []RuleItem `json:"Rule" xml:"Rule"`
}
Rule is a nested struct in safe response
type RuleDetailUrlListInChangeCheck ¶
type RuleDetailUrlListInChangeCheck struct {
RuleDetailUrlListItem []RuleDetailUrlListItem `json:"RuleDetailUrlList" xml:"RuleDetailUrlList"`
}
RuleDetailUrlListInChangeCheck is a nested struct in safe response
type RuleDetailUrlListInSafeChangeCheck ¶
type RuleDetailUrlListInSafeChangeCheck struct {
RuleDetailUrlListItem []RuleDetailUrlListItem `json:"RuleDetailUrlList" xml:"RuleDetailUrlList"`
}
RuleDetailUrlListInSafeChangeCheck is a nested struct in safe response
type RuleDetailUrlListItem ¶
type RuleDetailUrlListItem struct { SceneEnum string `json:"SceneEnum" xml:"SceneEnum"` Title string `json:"Title" xml:"Title"` Url string `json:"Url" xml:"Url"` }
RuleDetailUrlListItem is a nested struct in safe response
type RuleItem ¶
type RuleItem struct { Type string `json:"Type" xml:"Type"` Level1 string `json:"Level1" xml:"Level1"` Level2 string `json:"Level2" xml:"Level2"` Level3 string `json:"Level3" xml:"Level3"` Level4 string `json:"Level4" xml:"Level4"` Level5 string `json:"Level5" xml:"Level5"` }
RuleItem is a nested struct in safe response
type SafeChangeCancelRequest ¶
type SafeChangeCancelRequest struct { *requests.RpcRequest AuthKey string `position:"Body" name:"AuthKey"` ReqTimestamp requests.Integer `position:"Body" name:"ReqTimestamp"` SourceOrderId string `position:"Body" name:"SourceOrderId"` AuthSign string `position:"Body" name:"AuthSign"` OperateEmpNo string `position:"Body" name:"OperateEmpNo"` }
SafeChangeCancelRequest is the request struct for api SafeChangeCancel
func CreateSafeChangeCancelRequest ¶
func CreateSafeChangeCancelRequest() (request *SafeChangeCancelRequest)
CreateSafeChangeCancelRequest creates a request to invoke SafeChangeCancel API
type SafeChangeCancelResponse ¶
type SafeChangeCancelResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` Code int `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
SafeChangeCancelResponse is the response struct for api SafeChangeCancel
func CreateSafeChangeCancelResponse ¶
func CreateSafeChangeCancelResponse() (response *SafeChangeCancelResponse)
CreateSafeChangeCancelResponse creates a response to parse from SafeChangeCancel response
type SafeChangeCheckApproveFlowParam ¶
type SafeChangeCheckApproveFlowParam struct { ApproveNodes *[]SafeChangeCheckApproveFlowParamApproveNodesItem `name:"ApproveNodes" type:"Repeated"` FlowStatus string `name:"FlowStatus"` }
SafeChangeCheckApproveFlowParam is a repeated param struct in SafeChangeCheckRequest
type SafeChangeCheckApproveFlowParamApproveNodesItem ¶
type SafeChangeCheckApproveFlowParamApproveNodesItem struct { ProcessName string `name:"ProcessName"` NodeStatus string `name:"NodeStatus"` ApproverDTO *[]SafeChangeCheckApproveFlowParamApproveNodesItemApproverDTOItem `name:"ApproverDTO" type:"Repeated"` Strategy string `name:"Strategy"` ProcessNodeOrder string `name:"ProcessNodeOrder"` }
SafeChangeCheckApproveFlowParamApproveNodesItem is a repeated param struct in SafeChangeCheckRequest
type SafeChangeCheckApproveFlowParamApproveNodesItemApproverDTOItem ¶
type SafeChangeCheckApproveFlowParamApproveNodesItemApproverDTOItem struct { ApproveDesc string `name:"ApproveDesc"` ApproverId string `name:"ApproverId"` ApproverName string `name:"ApproverName"` ApproveTime string `name:"ApproveTime"` Opinion string `name:"Opinion"` }
SafeChangeCheckApproveFlowParamApproveNodesItemApproverDTOItem is a repeated param struct in SafeChangeCheckRequest
type SafeChangeCheckBgCustomTemplateExtraDTO ¶
type SafeChangeCheckBgCustomTemplateExtraDTO struct {
BgCustomTemplateInfo string `name:"BgCustomTemplateInfo"`
}
SafeChangeCheckBgCustomTemplateExtraDTO is a repeated param struct in SafeChangeCheckRequest
type SafeChangeCheckBlockInfos ¶
type SafeChangeCheckBlockInfos struct { HitInfos *[]SafeChangeCheckBlockInfosHitInfos `name:"HitInfos" type:"Repeated"` Id string `name:"Id"` }
SafeChangeCheckBlockInfos is a repeated param struct in SafeChangeCheckRequest
type SafeChangeCheckBlockInfosHitInfos ¶
type SafeChangeCheckBlockInfosHitInfos struct { Scope string `name:"Scope"` HitObject string `name:"HitObject"` HitInfo string `name:"HitInfo"` }
SafeChangeCheckBlockInfosHitInfos is a repeated param struct in SafeChangeCheckRequest
type SafeChangeCheckCallBackInfo ¶
type SafeChangeCheckCallBackInfo struct { PopProduct string `name:"PopProduct"` EndPoint string `name:"EndPoint"` RegionId string `name:"RegionId"` ApiVersion string `name:"ApiVersion"` Api string `name:"Api"` Type string `name:"Type"` Url string `name:"Url"` }
SafeChangeCheckCallBackInfo is a repeated param struct in SafeChangeCheckRequest
type SafeChangeCheckChangeTimes ¶
type SafeChangeCheckChangeTimes struct { ChangeEndTime string `name:"ChangeEndTime"` ChangeStartTime string `name:"ChangeStartTime"` }
SafeChangeCheckChangeTimes is a repeated param struct in SafeChangeCheckRequest
type SafeChangeCheckDamagedChangeNotices ¶
type SafeChangeCheckDamagedChangeNotices struct { EventId string `name:"EventId"` BgCancelNoticeContent string `name:"BgCancelNoticeContent"` Channel *[]string `name:"Channel" type:"Repeated"` Type string `name:"Type"` BgCancelNoticeEventId string `name:"BgCancelNoticeEventId"` Content string `name:"Content"` SensitiveCustomers *[]SafeChangeCheckDamagedChangeNoticesSensitiveCustomersItem `name:"SensitiveCustomers" type:"Repeated"` }
SafeChangeCheckDamagedChangeNotices is a repeated param struct in SafeChangeCheckRequest
type SafeChangeCheckDamagedChangeNoticesSensitiveCustomersItem ¶
type SafeChangeCheckDamagedChangeNoticesSensitiveCustomersItem struct { ProductCode string `name:"ProductCode"` CustomerInfo *[]SafeChangeCheckDamagedChangeNoticesSensitiveCustomersItemCustomerInfoItem `name:"CustomerInfo" type:"Repeated"` }
SafeChangeCheckDamagedChangeNoticesSensitiveCustomersItem is a repeated param struct in SafeChangeCheckRequest
type SafeChangeCheckDamagedChangeNoticesSensitiveCustomersItemCustomerInfoItem ¶
type SafeChangeCheckDamagedChangeNoticesSensitiveCustomersItemCustomerInfoItem struct { Uid string `name:"Uid"` Type string `name:"Type"` ExtraInfo map[string]string `name:"ExtraInfo" type:"Map"` }
SafeChangeCheckDamagedChangeNoticesSensitiveCustomersItemCustomerInfoItem is a repeated param struct in SafeChangeCheckRequest
type SafeChangeCheckInfluenceInfo ¶
type SafeChangeCheckInfluenceInfo struct { NoticeInfos *[]SafeChangeCheckInfluenceInfoNoticeInfosItem `name:"NoticeInfos" type:"Repeated"` SensitiveCustomers *[]SafeChangeCheckInfluenceInfoSensitiveCustomersItem `name:"SensitiveCustomers" type:"Repeated"` }
SafeChangeCheckInfluenceInfo is a repeated param struct in SafeChangeCheckRequest
type SafeChangeCheckInfluenceInfoNoticeInfosItem ¶
type SafeChangeCheckInfluenceInfoNoticeInfosItem struct { EventId string `name:"EventId"` Channel *[]string `name:"Channel" type:"Repeated"` Content string `name:"Content"` }
SafeChangeCheckInfluenceInfoNoticeInfosItem is a repeated param struct in SafeChangeCheckRequest
type SafeChangeCheckInfluenceInfoSensitiveCustomersItem ¶
type SafeChangeCheckInfluenceInfoSensitiveCustomersItem struct { ProductCode string `name:"ProductCode"` CustomerInfo *[]SafeChangeCheckInfluenceInfoSensitiveCustomersItemCustomerInfoItem `name:"CustomerInfo" type:"Repeated"` }
SafeChangeCheckInfluenceInfoSensitiveCustomersItem is a repeated param struct in SafeChangeCheckRequest
type SafeChangeCheckInfluenceInfoSensitiveCustomersItemCustomerInfoItem ¶
type SafeChangeCheckInfluenceInfoSensitiveCustomersItemCustomerInfoItem struct { Uid string `name:"Uid"` Type string `name:"Type"` ExtraInfo map[string]string `name:"ExtraInfo" type:"Map"` }
SafeChangeCheckInfluenceInfoSensitiveCustomersItemCustomerInfoItem is a repeated param struct in SafeChangeCheckRequest
type SafeChangeCheckInstance ¶
type SafeChangeCheckInstance struct { Instance *[]string `name:"instance" type:"Repeated"` Nc *[]string `name:"Nc" type:"Repeated"` Uids *[]string `name:"Uids" type:"Repeated"` InfluenceApp *[]string `name:"influenceApp" type:"Repeated"` AttributionApp *[]string `name:"attributionApp" type:"Repeated"` }
SafeChangeCheckInstance is a repeated param struct in SafeChangeCheckRequest
type SafeChangeCheckProduct ¶
SafeChangeCheckProduct is a repeated param struct in SafeChangeCheckRequest
type SafeChangeCheckReleasePackageInfos ¶
type SafeChangeCheckReleasePackageInfos struct { ReleasePackage *[]string `name:"ReleasePackage" type:"Repeated"` ProductCode string `name:"ProductCode"` }
SafeChangeCheckReleasePackageInfos is a repeated param struct in SafeChangeCheckRequest
type SafeChangeCheckRequest ¶
type SafeChangeCheckRequest struct { *requests.RpcRequest ChangeEnv string `position:"Body" name:"ChangeEnv"` ChangeOptSubType string `position:"Body" name:"ChangeOptSubType"` AuthKey string `position:"Body" name:"AuthKey"` ReleasePackageInfos *[]SafeChangeCheckReleasePackageInfos `position:"Body" name:"ReleasePackageInfos" type:"Repeated"` Instance SafeChangeCheckInstance `position:"Body" name:"Instance" type:"Struct"` ChangeOptType string `position:"Body" name:"ChangeOptType"` ChangeDataType string `position:"Body" name:"ChangeDataType"` AuthSign string `position:"Body" name:"AuthSign"` DamagedChangeNotices *[]SafeChangeCheckDamagedChangeNotices `position:"Body" name:"DamagedChangeNotices" type:"Repeated"` InfluenceInfo SafeChangeCheckInfluenceInfo `position:"Body" name:"InfluenceInfo" type:"Struct"` Checker *[]string `position:"Query" name:"Checker" type:"Repeated"` OperateEmpNo string `position:"Body" name:"OperateEmpNo"` ExtraInfo string `position:"Body" name:"ExtraInfo"` ChangeSchemes string `position:"Body" name:"ChangeSchemes"` WhiteType requests.Integer `position:"Body" name:"whiteType"` ChangeTimes *[]SafeChangeCheckChangeTimes `position:"Body" name:"ChangeTimes" type:"Repeated"` ChangeValidation string `position:"Body" name:"ChangeValidation"` ReuseSourceOrderId string `position:"Body" name:"ReuseSourceOrderId"` ChangeEndTime requests.Integer `position:"Body" name:"ChangeEndTime"` SourceOrderId string `position:"Body" name:"SourceOrderId"` CallBackInfo SafeChangeCheckCallBackInfo `position:"Body" name:"CallBackInfo" type:"Struct"` Rollback string `position:"Body" name:"Rollback"` BlockInfos *[]SafeChangeCheckBlockInfos `position:"Body" name:"BlockInfos" type:"Repeated"` GrayStatus string `position:"Body" name:"GrayStatus"` Product *[]SafeChangeCheckProduct `position:"Body" name:"Product" type:"Repeated"` BgCustomTemplateExtraDTO SafeChangeCheckBgCustomTemplateExtraDTO `position:"Body" name:"BgCustomTemplateExtraDTO" type:"Struct"` Follower *[]string `position:"Body" name:"Follower" type:"Repeated"` ChangeObject string `position:"Body" name:"ChangeObject"` SourceName string `position:"Body" name:"SourceName"` RiskLevel string `position:"Body" name:"RiskLevel"` ChangeTitle string `position:"Body" name:"ChangeTitle"` NeedModifyDoc string `position:"Body" name:"NeedModifyDoc"` CreatorEmpId string `position:"Body" name:"CreatorEmpId"` ChangeStartTime requests.Integer `position:"Body" name:"ChangeStartTime"` SourceUrl string `position:"Body" name:"SourceUrl"` ReqTimestamp requests.Integer `position:"Body" name:"ReqTimestamp"` HarmChangeNoticeEnum string `position:"Query" name:"HarmChangeNoticeEnum"` ChangeDesc string `position:"Body" name:"ChangeDesc"` ExecutorEmpId string `position:"Body" name:"ExecutorEmpId"` AffectCustomer string `position:"Body" name:"AffectCustomer"` ChangeSubTypeDesc string `position:"Body" name:"ChangeSubTypeDesc"` ChangeSystem string `position:"Body" name:"ChangeSystem"` Incidence string `position:"Body" name:"Incidence"` ApproveFlowParam SafeChangeCheckApproveFlowParam `position:"Body" name:"ApproveFlowParam" type:"Struct"` ChangeReason string `position:"Body" name:"ChangeReason"` ChangeRmarks string `position:"Body" name:"ChangeRmarks"` ChangeItems string `position:"Body" name:"ChangeItems"` }
SafeChangeCheckRequest is the request struct for api SafeChangeCheck
func CreateSafeChangeCheckRequest ¶
func CreateSafeChangeCheckRequest() (request *SafeChangeCheckRequest)
CreateSafeChangeCheckRequest creates a request to invoke SafeChangeCheck API
type SafeChangeCheckResponse ¶
type SafeChangeCheckResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` Code int `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
SafeChangeCheckResponse is the response struct for api SafeChangeCheck
func CreateSafeChangeCheckResponse ¶
func CreateSafeChangeCheckResponse() (response *SafeChangeCheckResponse)
CreateSafeChangeCheckResponse creates a response to parse from SafeChangeCheck response
type SafeChangeEndRequest ¶
type SafeChangeEndRequest struct { *requests.RpcRequest TotalBatchNo requests.Integer `position:"Body" name:"TotalBatchNo"` AuthKey string `position:"Body" name:"AuthKey"` ReqTimestamp requests.Integer `position:"Body" name:"ReqTimestamp"` ExecutorEmpId string `position:"Body" name:"ExecutorEmpId"` ChangeEndTime requests.Integer `position:"Body" name:"ChangeEndTime"` CurBatchNo requests.Integer `position:"Body" name:"CurBatchNo"` SourceOrderId string `position:"Body" name:"SourceOrderId"` AuthSign string `position:"Body" name:"AuthSign"` ChangeResult string `position:"Body" name:"ChangeResult"` }
SafeChangeEndRequest is the request struct for api SafeChangeEnd
func CreateSafeChangeEndRequest ¶
func CreateSafeChangeEndRequest() (request *SafeChangeEndRequest)
CreateSafeChangeEndRequest creates a request to invoke SafeChangeEnd API
type SafeChangeEndResponse ¶
type SafeChangeEndResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` Code int `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
SafeChangeEndResponse is the response struct for api SafeChangeEnd
func CreateSafeChangeEndResponse ¶
func CreateSafeChangeEndResponse() (response *SafeChangeEndResponse)
CreateSafeChangeEndResponse creates a response to parse from SafeChangeEnd response
type SafeChangeQueryApproveFlowRequest ¶
type SafeChangeQueryApproveFlowRequest struct { *requests.RpcRequest AuthKey string `position:"Body" name:"AuthKey"` ReqTimestamp requests.Integer `position:"Body" name:"ReqTimestamp"` Stage string `position:"Body" name:"Stage"` SourceOrderId string `position:"Body" name:"SourceOrderId"` AuthSign string `position:"Body" name:"AuthSign"` }
SafeChangeQueryApproveFlowRequest is the request struct for api SafeChangeQueryApproveFlow
func CreateSafeChangeQueryApproveFlowRequest ¶
func CreateSafeChangeQueryApproveFlowRequest() (request *SafeChangeQueryApproveFlowRequest)
CreateSafeChangeQueryApproveFlowRequest creates a request to invoke SafeChangeQueryApproveFlow API
type SafeChangeQueryApproveFlowResponse ¶
type SafeChangeQueryApproveFlowResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` Code int `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data []DataItem `json:"Data" xml:"Data"` }
SafeChangeQueryApproveFlowResponse is the response struct for api SafeChangeQueryApproveFlow
func CreateSafeChangeQueryApproveFlowResponse ¶
func CreateSafeChangeQueryApproveFlowResponse() (response *SafeChangeQueryApproveFlowResponse)
CreateSafeChangeQueryApproveFlowResponse creates a response to parse from SafeChangeQueryApproveFlow response
type SafeChangeQueryRequest ¶
type SafeChangeQueryRequest struct { *requests.RpcRequest NeedValidate requests.Boolean `position:"Body" name:"NeedValidate"` AuthKey string `position:"Body" name:"AuthKey"` ReqTimestamp requests.Integer `position:"Body" name:"ReqTimestamp"` ReturnType requests.Boolean `position:"Query" name:"ReturnType"` SourceOrderId string `position:"Body" name:"SourceOrderId"` AuthSign string `position:"Body" name:"AuthSign"` QueryType string `position:"Body" name:"QueryType"` }
SafeChangeQueryRequest is the request struct for api SafeChangeQuery
func CreateSafeChangeQueryRequest ¶
func CreateSafeChangeQueryRequest() (request *SafeChangeQueryRequest)
CreateSafeChangeQueryRequest creates a request to invoke SafeChangeQuery API
type SafeChangeQueryResponse ¶
type SafeChangeQueryResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` Code int `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
SafeChangeQueryResponse is the response struct for api SafeChangeQuery
func CreateSafeChangeQueryResponse ¶
func CreateSafeChangeQueryResponse() (response *SafeChangeQueryResponse)
CreateSafeChangeQueryResponse creates a response to parse from SafeChangeQuery response
type SafeChangeStartApproveRequest ¶
type SafeChangeStartApproveRequest struct { *requests.RpcRequest AuthKey string `position:"Body" name:"AuthKey"` ReqTimestamp requests.Integer `position:"Body" name:"ReqTimestamp"` SourceOrderId string `position:"Body" name:"SourceOrderId"` AuthSign string `position:"Body" name:"AuthSign"` CreatorEmpId string `position:"Body" name:"CreatorEmpId"` ExtraInfo string `position:"Body" name:"ExtraInfo"` }
SafeChangeStartApproveRequest is the request struct for api SafeChangeStartApprove
func CreateSafeChangeStartApproveRequest ¶
func CreateSafeChangeStartApproveRequest() (request *SafeChangeStartApproveRequest)
CreateSafeChangeStartApproveRequest creates a request to invoke SafeChangeStartApprove API
type SafeChangeStartApproveResponse ¶
type SafeChangeStartApproveResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` Code int `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
SafeChangeStartApproveResponse is the response struct for api SafeChangeStartApprove
func CreateSafeChangeStartApproveResponse ¶
func CreateSafeChangeStartApproveResponse() (response *SafeChangeStartApproveResponse)
CreateSafeChangeStartApproveResponse creates a response to parse from SafeChangeStartApprove response
type SafeChangeStartRequest ¶
type SafeChangeStartRequest struct { *requests.RpcRequest TotalBatchNo requests.Integer `position:"Body" name:"TotalBatchNo"` AuthKey string `position:"Body" name:"AuthKey"` ChangeOptType string `position:"Body" name:"ChangeOptType"` ChangeObject string `position:"Body" name:"ChangeObject"` AuthSign string `position:"Body" name:"AuthSign"` ChangeTitle string `position:"Body" name:"ChangeTitle"` CreatorEmpId string `position:"Body" name:"CreatorEmpId"` ChangeStartTime requests.Integer `position:"Body" name:"ChangeStartTime"` ReqTimestamp requests.Integer `position:"Body" name:"ReqTimestamp"` ExecutorEmpId string `position:"Body" name:"ExecutorEmpId"` ChangeEndTime requests.Integer `position:"Body" name:"ChangeEndTime"` CurBatchNo requests.Integer `position:"Body" name:"CurBatchNo"` SourceOrderId string `position:"Body" name:"SourceOrderId"` }
SafeChangeStartRequest is the request struct for api SafeChangeStart
func CreateSafeChangeStartRequest ¶
func CreateSafeChangeStartRequest() (request *SafeChangeStartRequest)
CreateSafeChangeStartRequest creates a request to invoke SafeChangeStart API
type SafeChangeStartResponse ¶
type SafeChangeStartResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` Code int `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
SafeChangeStartResponse is the response struct for api SafeChangeStart
func CreateSafeChangeStartResponse ¶
func CreateSafeChangeStartResponse() (response *SafeChangeStartResponse)
CreateSafeChangeStartResponse creates a response to parse from SafeChangeStart response
type SafeScopeDataRequest ¶
type SafeScopeDataRequest struct { *requests.RpcRequest AuthKey string `position:"Body" name:"AuthKey"` Item string `position:"Body" name:"Item"` ProductCode string `position:"Body" name:"ProductCode"` ProductId requests.Integer `position:"Body" name:"ProductId"` CodeList string `position:"Body" name:"CodeList"` ParentCode string `position:"Body" name:"ParentCode"` OrderDirection string `position:"Body" name:"OrderDirection"` OrderBy string `position:"Body" name:"OrderBy"` AuthSign string `position:"Body" name:"AuthSign"` RegionNameEn string `position:"Body" name:"RegionNameEn"` GroupBy string `position:"Body" name:"GroupBy"` Type requests.Integer `position:"Body" name:"Type"` ParentId requests.Integer `position:"Body" name:"ParentId"` Uid string `position:"Body" name:"Uid"` ReqTimestamp requests.Integer `position:"Body" name:"ReqTimestamp"` NeedTotalCount requests.Boolean `position:"Body" name:"NeedTotalCount"` Limit requests.Integer `position:"Body" name:"Limit"` IdList string `position:"Body" name:"IdList"` Page requests.Integer `position:"Body" name:"Page"` Factor string `position:"Body" name:"Factor"` Category string `position:"Body" name:"Category"` SearchValue string `position:"Body" name:"SearchValue"` }
SafeScopeDataRequest is the request struct for api SafeScopeData
func CreateSafeScopeDataRequest ¶
func CreateSafeScopeDataRequest() (request *SafeScopeDataRequest)
CreateSafeScopeDataRequest creates a request to invoke SafeScopeData API
type SafeScopeDataResponse ¶
type SafeScopeDataResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` Code int `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
SafeScopeDataResponse is the response struct for api SafeScopeData
func CreateSafeScopeDataResponse ¶
func CreateSafeScopeDataResponse() (response *SafeScopeDataResponse)
CreateSafeScopeDataResponse creates a response to parse from SafeScopeData response
type ScopeNodeList ¶
type ScopeNodeList struct {
ScopeNodeListItem []ScopeNodeListItem `json:"ScopeNodeList" xml:"ScopeNodeList"`
}
ScopeNodeList is a nested struct in safe response
type ScopeNodeListItem ¶
type ScopeNodeListItem struct { RuleId int64 `json:"RuleId" xml:"RuleId"` Type string `json:"Type" xml:"Type"` Level1 string `json:"Level1" xml:"Level1"` Level2 string `json:"Level2" xml:"Level2"` Level3 string `json:"Level3" xml:"Level3"` Level4 string `json:"Level4" xml:"Level4"` Level5 string `json:"Level5" xml:"Level5"` LeafLevel string `json:"LeafLevel" xml:"LeafLevel"` Path string `json:"Path" xml:"Path"` }
ScopeNodeListItem is a nested struct in safe response
type StartApproveRequest ¶
type StartApproveRequest struct { *requests.RpcRequest AuthKey string `position:"Query" name:"AuthKey"` ReqTimestamp requests.Integer `position:"Query" name:"ReqTimestamp"` SourceOrderId string `position:"Query" name:"SourceOrderId"` AuthSign string `position:"Query" name:"AuthSign"` CreatorEmpId string `position:"Query" name:"CreatorEmpId"` ExtraInfo string `position:"Query" name:"ExtraInfo"` }
StartApproveRequest is the request struct for api StartApprove
func CreateStartApproveRequest ¶
func CreateStartApproveRequest() (request *StartApproveRequest)
CreateStartApproveRequest creates a request to invoke StartApprove API
type StartApproveResponse ¶
type StartApproveResponse struct { *responses.BaseResponse Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data string `json:"Data" xml:"Data"` Code int `json:"Code" xml:"Code"` Success bool `json:"Success" xml:"Success"` }
StartApproveResponse is the response struct for api StartApprove
func CreateStartApproveResponse ¶
func CreateStartApproveResponse() (response *StartApproveResponse)
CreateStartApproveResponse creates a response to parse from StartApprove response
type SyncProductRequest ¶
type SyncProductRequest struct { *requests.RpcRequest AuthKey string `position:"Body" name:"AuthKey"` ReqTimestamp requests.Integer `position:"Body" name:"ReqTimestamp"` SyncProductList *[]SyncProductSyncProductList `position:"Body" name:"SyncProductList" type:"Repeated"` AuthSign string `position:"Body" name:"AuthSign"` }
SyncProductRequest is the request struct for api SyncProduct
func CreateSyncProductRequest ¶
func CreateSyncProductRequest() (request *SyncProductRequest)
CreateSyncProductRequest creates a request to invoke SyncProduct API
type SyncProductResponse ¶
type SyncProductResponse struct { *responses.BaseResponse Data bool `json:"Data" xml:"Data"` Success bool `json:"Success" xml:"Success"` Code int `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` }
SyncProductResponse is the response struct for api SyncProduct
func CreateSyncProductResponse ¶
func CreateSyncProductResponse() (response *SyncProductResponse)
CreateSyncProductResponse creates a response to parse from SyncProduct response
type SyncProductSyncProductList ¶
type SyncProductSyncProductList struct { InnerProductList *[]SyncProductSyncProductListInnerProductList `name:"InnerProductList" type:"Repeated"` Code string `name:"Code"` Name string `name:"Name"` }
SyncProductSyncProductList is a repeated param struct in SyncProductRequest
type SyncProductSyncProductListInnerProductList ¶
type SyncProductSyncProductListInnerProductList struct { Code string `name:"Code"` Name string `name:"Name"` }
SyncProductSyncProductListInnerProductList is a repeated param struct in SyncProductRequest
Source Files ¶
- change_cancel.go
- change_check.go
- change_end.go
- change_start.go
- client.go
- create_block.go
- create_operator.go
- query.go
- query_approve_flow.go
- query_block_event.go
- query_change_info.go
- query_check_info.go
- query_customer.go
- query_execute_info.go
- query_inner_product_info.go
- query_region_az.go
- safe_change_cancel.go
- safe_change_check.go
- safe_change_end.go
- safe_change_query.go
- safe_change_query_approve_flow.go
- safe_change_start.go
- safe_change_start_approve.go
- safe_scope_data.go
- start_approve.go
- struct_az_list.go
- struct_block_rule.go
- struct_block_rule_item.go
- struct_change_times.go
- struct_change_times_item.go
- struct_check_detail_list.go
- struct_check_detail_list_item.go
- struct_checkhold_reason_in_change_check.go
- struct_checkhold_reason_in_safe_change_check.go
- struct_checkhold_reason_in_safe_change_query.go
- struct_data.go
- struct_data_in_query_customer.go
- struct_data_in_safe_change_query_approve_flow.go
- struct_data_in_safe_scope_data.go
- struct_data_info_in_query_block_event.go
- struct_data_info_in_query_inner_product_info.go
- struct_data_info_in_query_region_az.go
- struct_data_item.go
- struct_event_time.go
- struct_event_times.go
- struct_pagination.go
- struct_rule.go
- struct_rule_detail_url_list_in_change_check.go
- struct_rule_detail_url_list_in_safe_change_check.go
- struct_rule_detail_url_list_item.go
- struct_rule_item.go
- struct_scope_node_list.go
- struct_scope_node_list_item.go
- sync_product.go