aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xgenapi/main.py7
-rw-r--r--src/generated_api.rs24
2 files changed, 17 insertions, 14 deletions
diff --git a/genapi/main.py b/genapi/main.py
index 879d94e..d83080f 100755
--- a/genapi/main.py
+++ b/genapi/main.py
@@ -488,7 +488,7 @@ def python_type_to_rust_type(_type: str, mandatory: bool = True) -> str:
_type = _type.replace("Set[", "Vec<")
_type = _type.replace("]", ">")
- if mandatory == False:
+ if mandatory is False:
return f"Option<{_type}>"
return _type
@@ -637,9 +637,8 @@ Ok(resp.into_inner())
"""
functions.append(
- # TODO: implement the actual functions
- # f"pub fn {operation.name}({formatted_params}) -> {resp_type} {{}}"
- f"""pub fn {operation.name}({formatted_params_args}) -> Result<{resp_type}, AnyError> {{
+ f"""pub fn {operation.name}({formatted_params_args}) ->
+Result<{resp_type}, AnyError> {{
{function_interior}
}}"""
)
diff --git a/src/generated_api.rs b/src/generated_api.rs
index de01e1b..449d1ed 100644
--- a/src/generated_api.rs
+++ b/src/generated_api.rs
@@ -106,7 +106,8 @@ pub fn listMarketTypes(
filter: MarketFilter,
locale: Option<String>,
) -> Result<Vec<MarketTypeResult>, AnyError> {
- let req: listMarketTypesRequest = listMarketTypesRequest { filter, locale };
+ let req: listMarketTypesRequest =
+ listMarketTypesRequest { filter, locale };
let rpc_request: RpcRequest<listMarketTypesRequest> =
RpcRequest::new("SportsAPING/v1.0/listMarketTypes".to_owned(), req);
let resp: RpcResponse<Vec<MarketTypeResult>> =
@@ -181,8 +182,10 @@ pub fn listMarketCatalogue(
maxResults,
locale,
};
- let rpc_request: RpcRequest<listMarketCatalogueRequest> =
- RpcRequest::new("SportsAPING/v1.0/listMarketCatalogue".to_owned(), req);
+ let rpc_request: RpcRequest<listMarketCatalogueRequest> = RpcRequest::new(
+ "SportsAPING/v1.0/listMarketCatalogue".to_owned(),
+ req,
+ );
let resp: RpcResponse<Vec<MarketCatalogue>> =
rb.json(&rpc_request).send()?.json()?;
Ok(resp.into_inner())
@@ -624,12 +627,12 @@ pub fn setDefaultExposureLimitForMarketGroups(
marketGroupType,
limit,
};
- let rpc_request: RpcRequest<setDefaultExposureLimitForMarketGroupsRequest> =
- RpcRequest::new(
- "SportsAPING/v1.0/setDefaultExposureLimitForMarketGroups"
- .to_owned(),
- req,
- );
+ let rpc_request: RpcRequest<
+ setDefaultExposureLimitForMarketGroupsRequest,
+ > = RpcRequest::new(
+ "SportsAPING/v1.0/setDefaultExposureLimitForMarketGroups".to_owned(),
+ req,
+ );
let resp: RpcResponse<String> = rb.json(&rpc_request).send()?.json()?;
Ok(resp.into_inner())
}
@@ -670,7 +673,8 @@ pub fn removeDefaultExposureLimitForMarketGroups(
let rpc_request: RpcRequest<
removeDefaultExposureLimitForMarketGroupsRequest,
> = RpcRequest::new(
- "SportsAPING/v1.0/removeDefaultExposureLimitForMarketGroups".to_owned(),
+ "SportsAPING/v1.0/removeDefaultExposureLimitForMarketGroups"
+ .to_owned(),
req,
);
let resp: RpcResponse<String> = rb.json(&rpc_request).send()?.json()?;