This commit is contained in:
2024-11-13 11:51:38 +03:00
parent aa3f84095f
commit dd2fca15f3
32 changed files with 9538 additions and 713 deletions

View File

@@ -112,7 +112,15 @@ class DecortUserInfo(DecortController):
type='str',
),
status_code=dict(
type='str',
type='dict',
options=dict(
min=dict(
type='int',
),
max=dict(
type='int',
),
),
),
time=dict(
type='dict',
@@ -151,6 +159,7 @@ class DecortUserInfo(DecortController):
),
pagination=dict(
type='dict',
apply_defaults=True,
options=dict(
number=dict(
type='int',
@@ -158,7 +167,7 @@ class DecortUserInfo(DecortController):
),
size=dict(
type='int',
required=True,
default=50,
),
),
),
@@ -276,7 +285,13 @@ class DecortUserInfo(DecortController):
input_args_filter = input_args['filter']
if input_args_filter:
mapped_args['api_method'] = input_args_filter['api_method']
mapped_args['http_status_code'] = input_args_filter['status_code']
match input_args_filter['status_code']:
case {'min': int() as min_status_code}:
mapped_args['min_status_code'] = min_status_code
match input_args_filter['status_code']:
case {'max': int() as max_status_code}:
mapped_args['max_status_code'] = max_status_code
match input_args_filter['time']:
case {'start': {'unix': int() as start_unix_time}}: