safe

package
v1.63.74 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 24, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

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

type ChangeCheckProduct struct {
	Code string `name:"Code"`
	Name string `name:"Name"`
}

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

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

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

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

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

type CreateBlockNoticeEnclosureInfos struct {
	Name string `name:"Name"`
	Url  string `name:"url"`
}

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

type Pagination struct {
	Page  int `json:"Page" xml:"Page"`
	Limit int `json:"Limit" xml:"Limit"`
}

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

type SafeChangeCheckProduct struct {
	Code string `name:"Code"`
	Name string `name:"Name"`
}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL