// Copyright 2018 JDCLOUD.COM
//
// 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.
//
// NOTE: This class is auto generated by the jdcloud code generator program.

package models


type DescribeTemplateSpec struct {

    /* 模板uid列表或数据源类型
templateUids-模板uids，精确匹配，支持多个;
datasourceType-数据源类型，精确匹配，支持多个（云监控:cloudmonitor，hawkeye:hawkeye，deeplog:deeplog） (Optional) */
    Filters []Filter `json:"filters"`

    /* 当前所在页，默认为1
in: query (Optional) */
    PageNumber int64 `json:"pageNumber"`

    /* 页面大小，默认为20；取值范围[1, 100]
in: query (Optional) */
    PageSize int64 `json:"pageSize"`

    /* 模板类型，0表示系统、1表示自定义，默认为0 (Optional) */
    TemplateType int64 `json:"templateType"`
}
