package models // HTTPDNSApp maps to edgeHTTPDNSApps. type HTTPDNSApp struct { Id uint32 `field:"id"` // id Name string `field:"name"` // app name AppId string `field:"appId"` // external app id IsOn bool `field:"isOn"` // enabled ClusterIdsJSON string `field:"clusterIdsJSON"` // cluster ids json SNIMode string `field:"sniMode"` // sni mode UserId int64 `field:"userId"` // owner user id CreatedAt uint64 `field:"createdAt"` // created unix ts UpdatedAt uint64 `field:"updatedAt"` // updated unix ts State uint8 `field:"state"` // state } // HTTPDNSAppOperator is used by DAO save/update. type HTTPDNSAppOperator struct { Id any // id Name any // app name AppId any // external app id IsOn any // enabled ClusterIdsJSON any // cluster ids json SNIMode any // sni mode UserId any // owner user id CreatedAt any // created unix ts UpdatedAt any // updated unix ts State any // state } func NewHTTPDNSAppOperator() *HTTPDNSAppOperator { return &HTTPDNSAppOperator{} }