NDEVR
API Documentation
ResourceSearchString

Search criteria for querying resources on the server using regex patterns and filters. More...

Inheritance diagram for ResourceSearchString:
[legend]
Collaboration diagram for ResourceSearchString:
[legend]

Public Attributes

Buffer< TimeSpanaccessed_time_span
 Filter by access time ranges.
String category_search_regex
 Regex to match resource categories.
Buffer< TimeSpancreated_time_span
 Filter by creation time ranges.
String description_search_regex
 Regex to match resource descriptions.
Buffer< TimeSpanedited_time_span
 Filter by edit time ranges.
Buffer< UUIDlibrary_ids_black_list
 Exclude these library IDs.
Buffer< UUIDlibrary_ids_white_list
 Only include these library IDs.
String mime_type_search_regex
 Regex to match resource MIME types.
String name_search_regex
 Regex to match resource names.
Buffer< sint04resource_ids_black_list
 Exclude these resource IDs.
Buffer< sint04resource_ids_white_list
 Only include these resource IDs.
Buffer< sint04resource_owners_black_list
 Exclude resources owned by these user IDs.
Buffer< sint04resource_owners_white_list
 Only include resources owned by these user IDs.
Public Attributes inherited from ServerCredentials
bool credentials_validated = false
 Whether credentials have been validated.
UUID encoded_user_password
 Hashed/encoded user password.
String ip_address
 IP address of the client.
sint04 user_id = Constant<sint04>::Invalid
 Numeric user ID assigned by the server.
String username
 The user's login name.

Detailed Description

Search criteria for querying resources on the server using regex patterns and filters.


Definition at line 124 of file ServerActions.h.


The documentation for this struct was generated from the following file: