package arms

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

// PageBean is a nested struct in arms response
type PageBean struct {
	Page                    int64                                `json:"Page" xml:"Page"`
	PageSize                int                                  `json:"PageSize" xml:"PageSize"`
	TotalCount              int                                  `json:"TotalCount" xml:"TotalCount"`
	Size                    int64                                `json:"Size" xml:"Size"`
	PageNumber              int                                  `json:"PageNumber" xml:"PageNumber"`
	Total                   int64                                `json:"Total" xml:"Total"`
	AlertContactGroups      []ContactGroups                      `json:"AlertContactGroups" xml:"AlertContactGroups"`
	SilencePolicies         []Policies                           `json:"SilencePolicies" xml:"SilencePolicies"`
	WebhookContacts         []WebhookContactsItem                `json:"WebhookContacts" xml:"WebhookContacts"`
	Contacts                []Contact                            `json:"Contacts" xml:"Contacts"`
	AlertIMRobots           []IMRobots                           `json:"AlertIMRobots" xml:"AlertIMRobots"`
	Event                   []EventItem                          `json:"Event" xml:"Event"`
	RetcodeApps             []RetcodeAppInSearchRetcodeAppByPage `json:"RetcodeApps" xml:"RetcodeApps"`
	AlertContacts           []Contacts                           `json:"AlertContacts" xml:"AlertContacts"`
	OnCallSchedules         []OnCallSchedulesItem                `json:"OnCallSchedules" xml:"OnCallSchedules"`
	AlertRules              []AlertRulesItem                     `json:"AlertRules" xml:"AlertRules"`
	TraceApps               []TraceApp                           `json:"TraceApps" xml:"TraceApps"`
	NotificationPolicies    []Policies                           `json:"NotificationPolicies" xml:"NotificationPolicies"`
	EscalationPolicies      []EscalationPoliciesItem             `json:"EscalationPolicies" xml:"EscalationPolicies"`
	ListAlerts              []ListAlertsItem                     `json:"ListAlerts" xml:"ListAlerts"`
	AlarmHistories          []AlarmHistory                       `json:"AlarmHistories" xml:"AlarmHistories"`
	EventBridgeIntegrations []Integrations                       `json:"EventBridgeIntegrations" xml:"EventBridgeIntegrations"`
	Events                  []EventsItem                         `json:"Events" xml:"Events"`
}
