package csas

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

// DataList is a nested struct in csas response
type DataList struct {
	DevType            string                   `json:"DevType" xml:"DevType"`
	IsUninstall        bool                     `json:"IsUninstall" xml:"IsUninstall"`
	Mac                string                   `json:"Mac" xml:"Mac"`
	ApprovalDetail     string                   `json:"ApprovalDetail" xml:"ApprovalDetail"`
	PolicyType         string                   `json:"PolicyType" xml:"PolicyType"`
	Hostname           string                   `json:"Hostname" xml:"Hostname"`
	Disk               string                   `json:"Disk" xml:"Disk"`
	DeviceStatus       string                   `json:"DeviceStatus" xml:"DeviceStatus"`
	PaStatus           string                   `json:"PaStatus" xml:"PaStatus"`
	Department         string                   `json:"Department" xml:"Department"`
	ProcessName        string                   `json:"ProcessName" xml:"ProcessName"`
	DeviceVersion      string                   `json:"DeviceVersion" xml:"DeviceVersion"`
	ProcessId          string                   `json:"ProcessId" xml:"ProcessId"`
	IsDefault          bool                     `json:"IsDefault" xml:"IsDefault"`
	ApprovalId         string                   `json:"ApprovalId" xml:"ApprovalId"`
	SchemaVersion      int64                    `json:"SchemaVersion" xml:"SchemaVersion"`
	PolicyId           string                   `json:"PolicyId" xml:"PolicyId"`
	IsUsed             bool                     `json:"IsUsed" xml:"IsUsed"`
	CPU                string                   `json:"CPU" xml:"CPU"`
	Email              string                   `json:"Email" xml:"Email"`
	DeviceTag          string                   `json:"DeviceTag" xml:"DeviceTag"`
	Memory             string                   `json:"Memory" xml:"Memory"`
	SharingStatus      bool                     `json:"SharingStatus" xml:"SharingStatus"`
	CreatorDevTag      string                   `json:"CreatorDevTag" xml:"CreatorDevTag"`
	Priority           int64                    `json:"Priority" xml:"Priority"`
	Status             string                   `json:"Status" xml:"Status"`
	CreatorUserId      string                   `json:"CreatorUserId" xml:"CreatorUserId"`
	Name               string                   `json:"Name" xml:"Name"`
	ApplicationId      string                   `json:"ApplicationId" xml:"ApplicationId"`
	SchemaContent      string                   `json:"SchemaContent" xml:"SchemaContent"`
	DeviceModel        string                   `json:"DeviceModel" xml:"DeviceModel"`
	CreatorDepartment  string                   `json:"CreatorDepartment" xml:"CreatorDepartment"`
	AppStatus          string                   `json:"AppStatus" xml:"AppStatus"`
	DlpStatus          string                   `json:"DlpStatus" xml:"DlpStatus"`
	CreateTime         string                   `json:"CreateTime" xml:"CreateTime"`
	MatchMode          string                   `json:"MatchMode" xml:"MatchMode"`
	DeviceType         string                   `json:"DeviceType" xml:"DeviceType"`
	NacStatus          string                   `json:"NacStatus" xml:"NacStatus"`
	IdpName            string                   `json:"IdpName" xml:"IdpName"`
	Reason             string                   `json:"Reason" xml:"Reason"`
	EndTimestamp       int64                    `json:"EndTimestamp" xml:"EndTimestamp"`
	Description        string                   `json:"Description" xml:"Description"`
	Phone              string                   `json:"Phone" xml:"Phone"`
	IaStatus           string                   `json:"IaStatus" xml:"IaStatus"`
	SaseUserId         string                   `json:"SaseUserId" xml:"SaseUserId"`
	Username           string                   `json:"Username" xml:"Username"`
	UpdateTime         string                   `json:"UpdateTime" xml:"UpdateTime"`
	InstallTime        string                   `json:"InstallTime" xml:"InstallTime"`
	SchemaName         string                   `json:"SchemaName" xml:"SchemaName"`
	SrcIP              string                   `json:"SrcIP" xml:"SrcIP"`
	SchemaId           string                   `json:"SchemaId" xml:"SchemaId"`
	CreatorUsername    string                   `json:"CreatorUsername" xml:"CreatorUsername"`
	DevTag             string                   `json:"DevTag" xml:"DevTag"`
	Inc                string                   `json:"Inc" xml:"Inc"`
	DeviceBelong       string                   `json:"DeviceBelong" xml:"DeviceBelong"`
	AppVersion         string                   `json:"AppVersion" xml:"AppVersion"`
	InnerIP            string                   `json:"InnerIP" xml:"InnerIP"`
	Versions           []string                 `json:"Versions" xml:"Versions"`
	Whitelist          []string                 `json:"Whitelist" xml:"Whitelist"`
	UserGroupIds       []string                 `json:"UserGroupIds" xml:"UserGroupIds"`
	ApprovalProgresses []ApprovalProgressesItem `json:"ApprovalProgresses" xml:"ApprovalProgresses"`
	NetInterfaceInfo   []NetInterfaceInfoItem   `json:"NetInterfaceInfo" xml:"NetInterfaceInfo"`
	LimitDetail        []LimitDetailItem        `json:"LimitDetail" xml:"LimitDetail"`
}
