package baas

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

// Result is a nested struct in baas response
type Result struct {
	Domain                   string                        `json:"Domain" xml:"Domain"`
	Account                  string                        `json:"Account" xml:"Account"`
	SenderBid                string                        `json:"SenderBid" xml:"SenderBid"`
	SdkUrl                   string                        `json:"SdkUrl" xml:"SdkUrl"`
	ProjectName              string                        `json:"ProjectName" xml:"ProjectName"`
	ProjectId                string                        `json:"ProjectId" xml:"ProjectId"`
	CaCrtUrl                 string                        `json:"CaCrtUrl" xml:"CaCrtUrl"`
	TrustCaUrl               string                        `json:"TrustCaUrl" xml:"TrustCaUrl"`
	OrganizationDescription  string                        `json:"OrganizationDescription" xml:"OrganizationDescription"`
	CodeName                 string                        `json:"CodeName" xml:"CodeName"`
	InvitationId             int                           `json:"InvitationId" xml:"InvitationId"`
	OrganizationId           string                        `json:"OrganizationId" xml:"OrganizationId"`
	RegionEndpoint           string                        `json:"RegionEndpoint" xml:"RegionEndpoint"`
	Version                  int64                         `json:"Version" xml:"Version"`
	Code                     string                        `json:"Code" xml:"Code"`
	Email                    string                        `json:"Email" xml:"Email"`
	UpdateTime               int64                         `json:"UpdateTime" xml:"UpdateTime"`
	AccountRecoverPublicKey  string                        `json:"AccountRecoverPublicKey" xml:"AccountRecoverPublicKey"`
	Data                     string                        `json:"Data" xml:"Data"`
	PrivateKey               string                        `json:"PrivateKey" xml:"PrivateKey"`
	IsExist                  bool                          `json:"IsExist" xml:"IsExist"`
	BlockVersion             string                        `json:"BlockVersion" xml:"BlockVersion"`
	PreviousHash             string                        `json:"PreviousHash" xml:"PreviousHash"`
	AccessId                 string                        `json:"AccessId" xml:"AccessId"`
	Result                   int64                         `json:"Result" xml:"Result"`
	SenderName               string                        `json:"SenderName" xml:"SenderName"`
	Host                     string                        `json:"Host" xml:"Host"`
	ZoneId                   string                        `json:"ZoneId" xml:"ZoneId"`
	InviterId                int64                         `json:"InviterId" xml:"InviterId"`
	TransSummaryList         string                        `json:"TransSummaryList" xml:"TransSummaryList"`
	Dir                      string                        `json:"Dir" xml:"Dir"`
	TransactionSize          int                           `json:"TransactionSize" xml:"TransactionSize"`
	SendTime                 string                        `json:"SendTime" xml:"SendTime"`
	LocalName                string                        `json:"LocalName" xml:"LocalName"`
	CreateTime               int64                         `json:"CreateTime" xml:"CreateTime"`
	Deletable                bool                          `json:"Deletable" xml:"Deletable"`
	ProjectVersion           string                        `json:"ProjectVersion" xml:"ProjectVersion"`
	AccountRecoverPrivateKey string                        `json:"AccountRecoverPrivateKey" xml:"AccountRecoverPrivateKey"`
	Expire                   int                           `json:"Expire" xml:"Expire"`
	RegionId                 string                        `json:"RegionId" xml:"RegionId"`
	Prompt                   string                        `json:"Prompt" xml:"Prompt"`
	AccountPublicKey         string                        `json:"AccountPublicKey" xml:"AccountPublicKey"`
	ExpireTime               string                        `json:"ExpireTime" xml:"ExpireTime"`
	RootTxHash               string                        `json:"RootTxHash" xml:"RootTxHash"`
	ClientCrtUrl             string                        `json:"ClientCrtUrl" xml:"ClientCrtUrl"`
	Policy                   string                        `json:"Policy" xml:"Policy"`
	Description              string                        `json:"Description" xml:"Description"`
	AccountPrivateKey        string                        `json:"AccountPrivateKey" xml:"AccountPrivateKey"`
	EthereumId               string                        `json:"EthereumId" xml:"EthereumId"`
	AntChainId               string                        `json:"AntChainId" xml:"AntChainId"`
	BlockHeight              int64                         `json:"BlockHeight" xml:"BlockHeight"`
	Valid                    bool                          `json:"Valid" xml:"Valid"`
	ConsortiumName           string                        `json:"ConsortiumName" xml:"ConsortiumName"`
	OrganizationName         string                        `json:"OrganizationName" xml:"OrganizationName"`
	Hash                     string                        `json:"Hash" xml:"Hash"`
	Url                      string                        `json:"Url" xml:"Url"`
	ConsortiumId             string                        `json:"ConsortiumId" xml:"ConsortiumId"`
	Signature                string                        `json:"Signature" xml:"Signature"`
	State                    string                        `json:"State" xml:"State"`
	GasUsed                  string                        `json:"GasUsed" xml:"GasUsed"`
	Accepted                 bool                          `json:"Accepted" xml:"Accepted"`
	InviterName              string                        `json:"InviterName" xml:"InviterName"`
	ProjectDescription       string                        `json:"ProjectDescription" xml:"ProjectDescription"`
	Height                   int                           `json:"Height" xml:"Height"`
	SenderId                 int64                         `json:"SenderId" xml:"SenderId"`
	BlockHash                string                        `json:"BlockHash" xml:"BlockHash"`
	OrdererType              []string                      `json:"OrdererType" xml:"OrdererType"`
	Children                 []map[string]interface{}      `json:"Children" xml:"Children"`
	Logs                     []string                      `json:"Logs" xml:"Logs"`
	ChannelPolicy            []string                      `json:"ChannelPolicy" xml:"ChannelPolicy"`
	Pagination               Pagination                    `json:"Pagination" xml:"Pagination"`
	DownloadPath             DownloadPath                  `json:"DownloadPath" xml:"DownloadPath"`
	Transaction              Transaction                   `json:"Transaction" xml:"Transaction"`
	CertificateApplications  []CertificateApplicationsItem `json:"CertificateApplications" xml:"CertificateApplications"`
	AntConsortiums           []AntConsortiumsItem          `json:"AntConsortiums" xml:"AntConsortiums"`
	Members                  []MembersItem                 `json:"Members" xml:"Members"`
	AntChains                []AntChainsItem               `json:"AntChains" xml:"AntChains"`
	ContractProjects         []ContractProjectsItem        `json:"ContractProjects" xml:"ContractProjects"`
	Accounts                 []AccountsItem                `json:"Accounts" xml:"Accounts"`
}
