Use non-keyset pagination for object-storage in rust

in rust sdk templates implement required method for a non-keyset based
pagination for object-storage service.

Change-Id: I11fc4a5967ee526bd45b361ecd6f405bb23ce9a1
This commit is contained in:
Artem Goncharov
2024-08-01 15:14:12 +02:00
parent 4693166067
commit b19632ddd3

View File

@@ -272,7 +272,11 @@ impl{{ type_manager.get_request_static_lifetimes(request) }} RestEndpoint for Re
{#- EP is pageable if operation_type is list and there is limit or marker query parameter #}
{%- if operation_type == "list" and "limit" in type_manager.parameters.keys() or "marker" in type_manager.parameters.keys() %}
impl{{ type_manager.get_request_static_lifetimes(request) }} Pageable for Request{{ type_manager.get_request_static_lifetimes(request) }} {}
impl{{ type_manager.get_request_static_lifetimes(request) }} Pageable for Request{{ type_manager.get_request_static_lifetimes(request) }} {
{%- if sdk_service_name == "ObjectStore" %}
fn use_keyset_pagination(&self) -> bool { false }
{%- endif %}
}
{%- endif %}
#[cfg(test)]