search method
Future<DynamiteResponse<ShareesapiSearchResponseApplicationJson, ShareesapiShareesapiSearchHeaders> >
search({})
Search for sharees.
Returns a Future containing a DynamiteResponse with the status code, deserialized body and headers. Throws a DynamiteApiException if the API call does not return an expected status code.
Parameters:
searchText to search for. Defaults to''.itemTypeLimit to specific item types.pagePage offset for searching. Defaults to1.perPageLimit amount of search results per page. Defaults to200.shareTypeLimit to specific share types.lookupIf a global lookup should be performed too. Defaults to0.oCSAPIRequestRequired to be true for the API request to pass. Defaults totrue.
Status codes:
- 200: Sharees search result returned
- 400: Invalid search parameters
See:
- searchRaw for an experimental operation that returns a DynamiteRawResponse that can be serialized.
Implementation
Future<DynamiteResponse<ShareesapiSearchResponseApplicationJson, ShareesapiShareesapiSearchHeaders>> search({
String? search,
String? itemType,
int? page,
int? perPage,
ShareesapiSearchShareType? shareType,
int? lookup,
bool? oCSAPIRequest,
}) async {
final rawResponse = searchRaw(
search: search,
itemType: itemType,
page: page,
perPage: perPage,
shareType: shareType,
lookup: lookup,
oCSAPIRequest: oCSAPIRequest,
);
return rawResponse.future;
}