@@ -232,6 +232,25 @@ class CacheKeyInfoSchema(schema.ResponseSchema):
232232 }
233233
234234
235+ class AccessControlConfSchema (schema .ResponseSchema ):
236+ """AccessControlConf - 访问控制配置参数"""
237+
238+ fields = {
239+ "IpBlackList" : fields .List (fields .Str ()),
240+ "ReferConf" : ReferConfSchema (),
241+ }
242+
243+
244+ class AdvancedConfSchema (schema .ResponseSchema ):
245+ """AdvancedConf - 域名高级配置"""
246+
247+ fields = {
248+ "Http2Https" : fields .Bool (required = False , load_from = "Http2Https" ),
249+ "HttpClientHeader" : fields .List (fields .Str ()),
250+ "HttpOriginHeader" : fields .List (fields .Str ()),
251+ }
252+
253+
235254class OriginConfSchema (schema .ResponseSchema ):
236255 """OriginConf - 回源配置"""
237256
@@ -261,25 +280,6 @@ class OriginConfSchema(schema.ResponseSchema):
261280 }
262281
263282
264- class AdvancedConfSchema (schema .ResponseSchema ):
265- """AdvancedConf - 域名高级配置"""
266-
267- fields = {
268- "Http2Https" : fields .Bool (required = False , load_from = "Http2Https" ),
269- "HttpClientHeader" : fields .List (fields .Str ()),
270- "HttpOriginHeader" : fields .List (fields .Str ()),
271- }
272-
273-
274- class AccessControlConfSchema (schema .ResponseSchema ):
275- """AccessControlConf - 访问控制配置参数"""
276-
277- fields = {
278- "IpBlackList" : fields .List (fields .Str ()),
279- "ReferConf" : ReferConfSchema (),
280- }
281-
282-
283283class CacheAllConfigSchema (schema .ResponseSchema ):
284284 """CacheAllConfig - 缓存相关的配置"""
285285
@@ -444,3 +444,15 @@ class TrafficSetSchema(schema.ResponseSchema):
444444 "TrafficTotal" : fields .Float (required = False , load_from = "TrafficTotal" ),
445445 "TrafficUsed" : fields .Float (required = False , load_from = "TrafficUsed" ),
446446 }
447+
448+
449+ class IpLocationInfoSchema (schema .ResponseSchema ):
450+ """IpLocationInfo - ip详细信息"""
451+
452+ fields = {
453+ "Area" : fields .Str (required = False , load_from = "Area" ),
454+ "City" : fields .Str (required = False , load_from = "City" ),
455+ "Exist" : fields .Bool (required = False , load_from = "Exist" ),
456+ "Ip" : fields .Str (required = False , load_from = "Ip" ),
457+ "Isp" : fields .Str (required = False , load_from = "Isp" ),
458+ }
0 commit comments