package ecd

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

// OfficeSiteOverviewResult is a nested struct in ecd response
type OfficeSiteOverviewResult struct {
	OfficeSiteStatus            string `json:"OfficeSiteStatus" xml:"OfficeSiteStatus"`
	TotalEdsCount               int    `json:"TotalEdsCount" xml:"TotalEdsCount"`
	TotalEdsCountForGroup       int    `json:"TotalEdsCountForGroup" xml:"TotalEdsCountForGroup"`
	WillExpiredEdsCount         int    `json:"WillExpiredEdsCount" xml:"WillExpiredEdsCount"`
	WillExpiredEdsCountForGroup int    `json:"WillExpiredEdsCountForGroup" xml:"WillExpiredEdsCountForGroup"`
	OfficeSiteId                string `json:"OfficeSiteId" xml:"OfficeSiteId"`
	RunningEdsCount             int    `json:"RunningEdsCount" xml:"RunningEdsCount"`
	RunningEdsCountForGroup     int    `json:"RunningEdsCountForGroup" xml:"RunningEdsCountForGroup"`
	OfficeSiteName              string `json:"OfficeSiteName" xml:"OfficeSiteName"`
	VpcType                     string `json:"VpcType" xml:"VpcType"`
	HasExpiredEdsCount          int    `json:"HasExpiredEdsCount" xml:"HasExpiredEdsCount"`
	HasExpiredEdsCountForGroup  int    `json:"HasExpiredEdsCountForGroup" xml:"HasExpiredEdsCountForGroup"`
	RegionId                    string `json:"RegionId" xml:"RegionId"`
}
