package models // HTTPFirewallPolicy HTTP防火墙 type HTTPFirewallPolicy struct { Id uint32 `field:"id"` // ID TemplateId uint32 `field:"templateId"` // 模版ID AdminId uint32 `field:"adminId"` // 管理员ID UserId uint32 `field:"userId"` // 用户ID ServerId uint32 `field:"serverId"` // 服务ID GroupId uint32 `field:"groupId"` // 服务分组ID State uint8 `field:"state"` // 状态 CreatedAt uint64 `field:"createdAt"` // 创建时间 IsOn uint8 `field:"isOn"` // 是否启用 Name string `field:"name"` // 名称 Description string `field:"description"` // 描述 Inbound string `field:"inbound"` // 入站规则 Outbound string `field:"outbound"` // 出站规则 BlockOptions string `field:"blockOptions"` // BLOCK选项 Mode string `field:"mode"` // 模式 UseLocalFirewall uint8 `field:"useLocalFirewall"` // 是否自动使用本地防火墙 } type HTTPFirewallPolicyOperator struct { Id interface{} // ID TemplateId interface{} // 模版ID AdminId interface{} // 管理员ID UserId interface{} // 用户ID ServerId interface{} // 服务ID GroupId interface{} // 服务分组ID State interface{} // 状态 CreatedAt interface{} // 创建时间 IsOn interface{} // 是否启用 Name interface{} // 名称 Description interface{} // 描述 Inbound interface{} // 入站规则 Outbound interface{} // 出站规则 BlockOptions interface{} // BLOCK选项 Mode interface{} // 模式 UseLocalFirewall interface{} // 是否自动使用本地防火墙 } func NewHTTPFirewallPolicyOperator() *HTTPFirewallPolicyOperator { return &HTTPFirewallPolicyOperator{} }