package unimkt

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

// Model is a nested struct in unimkt response
type Model struct {
	ModifyTime                int64  `json:"ModifyTime" xml:"ModifyTime"`
	RuleName                  string `json:"RuleName" xml:"RuleName"`
	TenantName                string `json:"TenantName" xml:"TenantName"`
	BlockingRule              string `json:"BlockingRule" xml:"BlockingRule"`
	CreateTime                int64  `json:"CreateTime" xml:"CreateTime"`
	SecondScene               string `json:"SecondScene" xml:"SecondScene"`
	TenantDescription         string `json:"TenantDescription" xml:"TenantDescription"`
	RuleId                    string `json:"RuleId" xml:"RuleId"`
	TemplateConfig            string `json:"TemplateConfig" xml:"TemplateConfig"`
	AdSlotId                  string `json:"AdSlotId" xml:"AdSlotId"`
	MediaType                 string `json:"MediaType" xml:"MediaType"`
	InspireScene              string `json:"InspireScene" xml:"InspireScene"`
	RuleRId                   string `json:"RuleRId" xml:"RuleRId"`
	CanAccessMedia            bool   `json:"CanAccessMedia" xml:"CanAccessMedia"`
	Os                        string `json:"Os" xml:"Os"`
	ExtInfo                   string `json:"ExtInfo" xml:"ExtInfo"`
	AdSlotTemplateName        string `json:"AdSlotTemplateName" xml:"AdSlotTemplateName"`
	UserId                    string `json:"UserId" xml:"UserId"`
	OriginSiteUserName        string `json:"OriginSiteUserName" xml:"OriginSiteUserName"`
	OriginSiteUserId          string `json:"OriginSiteUserId" xml:"OriginSiteUserId"`
	MediaId                   string `json:"MediaId" xml:"MediaId"`
	MediaStatus               string `json:"MediaStatus" xml:"MediaStatus"`
	RuleConfig                string `json:"RuleConfig" xml:"RuleConfig"`
	AdSlotTemplateTitle       string `json:"AdSlotTemplateTitle" xml:"AdSlotTemplateTitle"`
	TenantId                  string `json:"TenantId" xml:"TenantId"`
	SettleInfo                string `json:"SettleInfo" xml:"SettleInfo"`
	Business                  string `json:"Business" xml:"Business"`
	Version                   int64  `json:"Version" xml:"Version"`
	RuleType                  string `json:"RuleType" xml:"RuleType"`
	RelatedAdSlots            string `json:"RelatedAdSlots" xml:"RelatedAdSlots"`
	AdSlotTemplateId          string `json:"AdSlotTemplateId" xml:"AdSlotTemplateId"`
	MediaName                 string `json:"MediaName" xml:"MediaName"`
	AccessWay                 string `json:"AccessWay" xml:"AccessWay"`
	AdSlotStatus              string `json:"AdSlotStatus" xml:"AdSlotStatus"`
	AdSlotTemplatePic         string `json:"AdSlotTemplatePic" xml:"AdSlotTemplatePic"`
	AccessStatus              string `json:"AccessStatus" xml:"AccessStatus"`
	AdSlotTemplatePreview     string `json:"AdSlotTemplatePreview" xml:"AdSlotTemplatePreview"`
	KeyWords                  string `json:"KeyWords" xml:"KeyWords"`
	AdSlotCorporateStatus     string `json:"AdSlotCorporateStatus" xml:"AdSlotCorporateStatus"`
	FirstScene                string `json:"FirstScene" xml:"FirstScene"`
	UserName                  string `json:"UserName" xml:"UserName"`
	Config                    string `json:"Config" xml:"Config"`
	AdSlotType                string `json:"AdSlotType" xml:"AdSlotType"`
	Status                    string `json:"Status" xml:"Status"`
	AdSlotTemplateDescription string `json:"AdSlotTemplateDescription" xml:"AdSlotTemplateDescription"`
	AdSlotName                string `json:"AdSlotName" xml:"AdSlotName"`
	CanAccessAdSlot           bool   `json:"CanAccessAdSlot" xml:"CanAccessAdSlot"`
	OriginSite                string `json:"OriginSite" xml:"OriginSite"`
}
