package market

//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.

// ProjectNode is a nested struct in market response
type ProjectNode struct {
	NextNodeId        int64  `json:"NextNodeId" xml:"NextNodeId"`
	StepNo            int    `json:"StepNo" xml:"StepNo"`
	AutoFinishNode    bool   `json:"AutoFinishNode" xml:"AutoFinishNode"`
	FinalStepNo       int    `json:"FinalStepNo" xml:"FinalStepNo"`
	PreviousNodeId    int64  `json:"PreviousNodeId" xml:"PreviousNodeId"`
	ParentNodeId      int64  `json:"ParentNodeId" xml:"ParentNodeId"`
	GmtExpired        int64  `json:"GmtExpired" xml:"GmtExpired"`
	OperatorRole      string `json:"OperatorRole" xml:"OperatorRole"`
	GmtStart          int64  `json:"GmtStart" xml:"GmtStart"`
	NodeStatus        string `json:"NodeStatus" xml:"NodeStatus"`
	NodeName          string `json:"NodeName" xml:"NodeName"`
	GmtFinished       int64  `json:"GmtFinished" xml:"GmtFinished"`
	AllowRollbackNode bool   `json:"AllowRollbackNode" xml:"AllowRollbackNode"`
	TemplateForm      string `json:"TemplateForm" xml:"TemplateForm"`
	NeedAttachment    bool   `json:"NeedAttachment" xml:"NeedAttachment"`
	NodeId            int64  `json:"NodeId" xml:"NodeId"`
}
