package sophonsoar

//Licensed under the Apache License, Version 2.0 (the "License");
//you may not use this file except in compliance with the License.
//You may obtain a copy of the License at
//
//http://www.apache.org/licenses/LICENSE-2.0
//
//Unless required by applicable law or agreed to in writing, software
//distributed under the License is distributed on an "AS IS" BASIS,
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//See the License for the specific language governing permissions and
//limitations under the License.
//
// Code generated by Alibaba Cloud SDK Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.

// Data is a nested struct in sophonsoar response
type Data struct {
	PlaybookUuid        string   `json:"PlaybookUuid" xml:"PlaybookUuid"`
	TriggerSource       string   `json:"TriggerSource" xml:"TriggerSource"`
	EndTime             int64    `json:"EndTime" xml:"EndTime"`
	Source              string   `json:"Source" xml:"Source"`
	FlowTag             int      `json:"FlowTag" xml:"FlowTag"`
	RetryFlag           int      `json:"RetryFlag" xml:"RetryFlag"`
	StartTime           int64    `json:"StartTime" xml:"StartTime"`
	ResultDetailInfo    string   `json:"ResultDetailInfo" xml:"ResultDetailInfo"`
	ErrMsg              string   `json:"ErrMsg" xml:"ErrMsg"`
	NodeName            string   `json:"NodeName" xml:"NodeName"`
	TaskId              string   `json:"TaskId" xml:"TaskId"`
	EntityKey           string   `json:"EntityKey" xml:"EntityKey"`
	Creator             string   `json:"Creator" xml:"Creator"`
	Success             int      `json:"Success" xml:"Success"`
	Scope               string   `json:"Scope" xml:"Scope"`
	YunCode             string   `json:"YunCode" xml:"YunCode"`
	TriggerDataId       string   `json:"TriggerDataId" xml:"TriggerDataId"`
	ErrorMsg            string   `json:"ErrorMsg" xml:"ErrorMsg"`
	ParamConfig         string   `json:"ParamConfig" xml:"ParamConfig"`
	TaskTenantId        string   `json:"TaskTenantId" xml:"TaskTenantId"`
	ActionType          string   `json:"ActionType" xml:"ActionType"`
	GmtCreate           int64    `json:"GmtCreate" xml:"GmtCreate"`
	CommandEntity       string   `json:"CommandEntity" xml:"CommandEntity"`
	ParamType           string   `json:"ParamType" xml:"ParamType"`
	ProcessTime         int64    `json:"ProcessTime" xml:"ProcessTime"`
	GmtModified         int64    `json:"GmtModified" xml:"GmtModified"`
	ErrCode             string   `json:"ErrCode" xml:"ErrCode"`
	InputParams         string   `json:"InputParams" xml:"InputParams"`
	ReleaseUuid         string   `json:"ReleaseUuid" xml:"ReleaseUuid"`
	Status              string   `json:"Status" xml:"Status"`
	RawEventReq         string   `json:"RawEventReq" xml:"RawEventReq"`
	TaskType            string   `json:"TaskType" xml:"TaskType"`
	EntityUuid          string   `json:"EntityUuid" xml:"EntityUuid"`
	RequestUuid         string   `json:"RequestUuid" xml:"RequestUuid"`
	RemoveTime          int64    `json:"RemoveTime" xml:"RemoveTime"`
	ProcessStrategyUuid string   `json:"ProcessStrategyUuid" xml:"ProcessStrategyUuid"`
	GmtCreateMillis     int64    `json:"GmtCreateMillis" xml:"GmtCreateMillis"`
	SceneName           string   `json:"SceneName" xml:"SceneName"`
	ReqUuid             string   `json:"ReqUuid" xml:"ReqUuid"`
	Detail              string   `json:"Detail" xml:"Detail"`
	PlaybookId          int64    `json:"PlaybookId" xml:"PlaybookId"`
	EntityValue         string   `json:"EntityValue" xml:"EntityValue"`
	DataSourceName      string   `json:"DataSourceName" xml:"DataSourceName"`
	EntityName          string   `json:"EntityName" xml:"EntityName"`
	TaskStatus          int      `json:"TaskStatus" xml:"TaskStatus"`
	Uuid                string   `json:"Uuid" xml:"Uuid"`
	FlowFlag            int      `json:"FlowFlag" xml:"FlowFlag"`
	ErrTip              string   `json:"ErrTip" xml:"ErrTip"`
	GmtModifiedMillis   int64    `json:"GmtModifiedMillis" xml:"GmtModifiedMillis"`
	TriggerType         string   `json:"TriggerType" xml:"TriggerType"`
	TriggerUser         string   `json:"TriggerUser" xml:"TriggerUser"`
	Description         string   `json:"Description" xml:"Description"`
	TenantId            string   `json:"TenantId" xml:"TenantId"`
	Id                  int      `json:"Id" xml:"Id"`
	OutputParams        string   `json:"OutputParams" xml:"OutputParams"`
	TaskflowMd5         string   `json:"TaskflowMd5" xml:"TaskflowMd5"`
	OwnType             string   `json:"OwnType" xml:"OwnType"`
	RemoveFlag          int      `json:"RemoveFlag" xml:"RemoveFlag"`
	DisplayName         string   `json:"DisplayName" xml:"DisplayName"`
	ParamName           string   `json:"ParamName" xml:"ParamName"`
	SceneCode           string   `json:"SceneCode" xml:"SceneCode"`
	TaskConfig          string   `json:"TaskConfig" xml:"TaskConfig"`
	EntityType          string   `json:"EntityType" xml:"EntityType"`
	TaskName            string   `json:"TaskName" xml:"TaskName"`
	ResultMessage       string   `json:"ResultMessage" xml:"ResultMessage"`
	SophonTaskId        string   `json:"SophonTaskId" xml:"SophonTaskId"`
	EventUuid           string   `json:"EventUuid" xml:"EventUuid"`
	RiskLevel           string   `json:"RiskLevel" xml:"RiskLevel"`
	ReferredPath        []string `json:"ReferredPath" xml:"ReferredPath"`
}
