package safe

//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 safe response
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"`
}
