identity_credential/credential/
jwp_credential_options.rs1#[non_exhaustive]
6#[derive(Debug, Default, serde::Serialize, serde::Deserialize, Eq, PartialEq, Clone)]
7#[serde(rename_all = "camelCase")]
8#[serde(default)]
9pub struct JwpCredentialOptions {
10 #[serde(skip_serializing_if = "Option::is_none")]
14 pub kid: Option<String>,
15}
16
17impl JwpCredentialOptions {
18 pub fn new() -> Self {
20 Self::default()
21 }
22
23 pub fn kid(mut self, value: impl Into<String>) -> Self {
25 self.kid = Some(value.into());
26 self
27 }
28}