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:
@@ -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)]
|
||||
|
||||
Reference in New Issue
Block a user