Skip to main content

proto_blue_api/generated/tools/ozone/setting/
listOptions.rs

1// Generated by atproto-codegen. Do not edit.
2//! Lexicon: tools.ozone.setting.listOptions
3
4use serde::{Deserialize, Serialize};
5
6/// List settings with optional filtering
7/// XRPC Query: tools.ozone.setting.listOptions
8#[derive(Debug, Clone, Serialize, Deserialize)]
9#[serde(rename_all = "camelCase")]
10pub struct Params {
11    #[serde(skip_serializing_if = "Option::is_none")]
12    pub cursor: Option<String>,
13    #[serde(skip_serializing_if = "Option::is_none")]
14    pub keys: Option<Vec<String>>,
15    #[serde(skip_serializing_if = "Option::is_none")]
16    pub limit: Option<i64>,
17    #[serde(skip_serializing_if = "Option::is_none")]
18    pub prefix: Option<String>,
19    #[serde(skip_serializing_if = "Option::is_none")]
20    pub scope: Option<String>,
21}
22
23#[derive(Debug, Clone, Serialize, Deserialize)]
24#[serde(rename_all = "camelCase")]
25pub struct Output {
26    #[serde(skip_serializing_if = "Option::is_none")]
27    pub cursor: Option<String>,
28    pub options: Vec<crate::tools::ozone::setting::defs::LexOption>,
29}