1919
2020class Api (object ):
2121
22- def __init__ (self , apiId = None , apiGroupId = None , apiName = None , action = None , path = None , backServiceType = None , description = None , reqParams = None , reqBody = None , resBody = None , reqBodyType = None , resBodyType = None , apiBackendConfig = None , hufuAppTypeId = None , deploymentEnvironment = None , editableReqBodyType = None , editableResBodyType = None ):
22+ def __init__ (self , apiId = None , apiGroupId = None , apiName = None , action = None , path = None , matchType = None , backServiceType = None , description = None , reqParams = None , reqBody = None , resBody = None , reqBodyType = None , resBodyType = None , apiBackendConfig = None , hufuAppTypeId = None , deploymentEnvironment = None , editableReqBodyType = None , editableResBodyType = None , wafStatus = None , reqBodyFormatType = None , resBodyFormatType = None ):
2323 """
2424 :param apiId: (Optional) apiId
2525 :param apiGroupId: (Optional) 分组ID
2626 :param apiName: (Optional) 名称
2727 :param action: (Optional) 动作
2828 :param path: (Optional) 请求路径
29+ :param matchType: (Optional) 匹配模式:1."absolute"(绝对匹配); 2."prefix"(前缀匹配);
2930 :param backServiceType: (Optional) 后端类型,为空或null时前端显示未设置
3031 :param description: (Optional) 描述
3132 :param reqParams: (Optional) 请求参数列表
@@ -38,13 +39,17 @@ def __init__(self, apiId=None, apiGroupId=None, apiName=None, action=None, path=
3839 :param deploymentEnvironment: (Optional) 当前分组版本,发布的环境信息
3940 :param editableReqBodyType: (Optional) 请求格式类型,当reqBodyType等于3时,使用该请求格式类型
4041 :param editableResBodyType: (Optional) 响应格式类型,当resBodyType等于3时,使用该响应格式类型
42+ :param wafStatus: (Optional) waf状态,如:observe,deny,off
43+ :param reqBodyFormatType: (Optional) 请求体格式类型,1代表jsonschema,2代表swagger,默认为1
44+ :param resBodyFormatType: (Optional) 返回体格式类型,1代表jsonschema,2代表swagger,默认为1
4145 """
4246
4347 self .apiId = apiId
4448 self .apiGroupId = apiGroupId
4549 self .apiName = apiName
4650 self .action = action
4751 self .path = path
52+ self .matchType = matchType
4853 self .backServiceType = backServiceType
4954 self .description = description
5055 self .reqParams = reqParams
@@ -57,3 +62,6 @@ def __init__(self, apiId=None, apiGroupId=None, apiName=None, action=None, path=
5762 self .deploymentEnvironment = deploymentEnvironment
5863 self .editableReqBodyType = editableReqBodyType
5964 self .editableResBodyType = editableResBodyType
65+ self .wafStatus = wafStatus
66+ self .reqBodyFormatType = reqBodyFormatType
67+ self .resBodyFormatType = resBodyFormatType
0 commit comments