SettingsServiceClient extension type
SettingsService provides hierarchical configuration management. All RPCs require authentication via Bearer token.
- on
-
- Transport
Constructors
- SettingsServiceClient(Transport _transport)
Methods
-
get(
GetRequest input, {Headers? headers, AbortSignal? signal, dynamic onHeader(Headers)?, dynamic onTrailer(Headers)?}) → Future< GetResponse> - Get retrieves a single setting value by its hierarchical key. Returns the most specific matching setting based on the key hierarchy.
-
list(
ListRequest input, {Headers? headers, AbortSignal? signal, dynamic onHeader(Headers)?, dynamic onTrailer(Headers)?}) → Stream< ListResponse> - List retrieves all settings matching a partial key. Empty fields in the key act as wildcards.
-
search(
SearchRequest input, {Headers? headers, AbortSignal? signal, dynamic onHeader(Headers)?, dynamic onTrailer(Headers)?}) → Stream< SearchResponse> - Search finds settings matching specified criteria. Supports full-text search and filtering.
-
set(
SetRequest input, {Headers? headers, AbortSignal? signal, dynamic onHeader(Headers)?, dynamic onTrailer(Headers)?}) → Future< SetResponse> - Set creates or updates a setting value. Creates a new setting if it doesn't exist, updates if it does.