Enum kanidmd_lib::be::dbvalue::DbValueSetV2
source · pub enum DbValueSetV2 {
Show 37 variants
Utf8(Vec<String>),
Iutf8(Vec<String>),
Iname(Vec<String>),
Uuid(Vec<Uuid>),
Bool(Vec<bool>),
SyntaxType(Vec<u16>),
IndexType(Vec<u16>),
Reference(Vec<Uuid>),
JsonFilter(Vec<String>),
Credential(Vec<DbValueCredV1>),
SecretValue(Vec<String>),
SshKey(Vec<DbValueTaggedStringV1>),
Spn(Vec<(String, String)>),
Uint32(Vec<u32>),
Cid(Vec<DbCidV1>),
NsUniqueId(Vec<String>),
DateTime(Vec<String>),
EmailAddress(String, Vec<String>),
PhoneNumber(String, Vec<String>),
Address(Vec<DbValueAddressV1>),
Url(Vec<Url>),
OauthScope(Vec<String>),
OauthScopeMap(Vec<DbValueOauthScopeMapV1>),
PrivateBinary(Vec<Vec<u8>>),
PublicBinary(Vec<(String, Vec<u8>)>),
RestrictedString(Vec<String>),
IntentToken(Vec<(String, DbValueIntentTokenStateV1)>),
Passkey(Vec<DbValuePasskeyV1>),
DeviceKey(Vec<DbValueDeviceKeyV1>),
TrustedDeviceEnrollment(Vec<Uuid>),
Session(Vec<DbValueSession>),
JwsKeyEs256(Vec<Vec<u8>>),
JwsKeyRs256(Vec<Vec<u8>>),
Oauth2Session(Vec<DbValueOauth2Session>),
UiHint(Vec<u16>),
TotpSecret(Vec<(String, DbTotpV1)>),
ApiToken(Vec<DbValueApiToken>),
}
Variants§
Utf8(Vec<String>)
Iutf8(Vec<String>)
Iname(Vec<String>)
Uuid(Vec<Uuid>)
Bool(Vec<bool>)
SyntaxType(Vec<u16>)
IndexType(Vec<u16>)
Reference(Vec<Uuid>)
JsonFilter(Vec<String>)
Credential(Vec<DbValueCredV1>)
SecretValue(Vec<String>)
SshKey(Vec<DbValueTaggedStringV1>)
Spn(Vec<(String, String)>)
Uint32(Vec<u32>)
Cid(Vec<DbCidV1>)
NsUniqueId(Vec<String>)
DateTime(Vec<String>)
EmailAddress(String, Vec<String>)
PhoneNumber(String, Vec<String>)
Address(Vec<DbValueAddressV1>)
Url(Vec<Url>)
OauthScope(Vec<String>)
OauthScopeMap(Vec<DbValueOauthScopeMapV1>)
PrivateBinary(Vec<Vec<u8>>)
PublicBinary(Vec<(String, Vec<u8>)>)
RestrictedString(Vec<String>)
IntentToken(Vec<(String, DbValueIntentTokenStateV1)>)
Passkey(Vec<DbValuePasskeyV1>)
DeviceKey(Vec<DbValueDeviceKeyV1>)
TrustedDeviceEnrollment(Vec<Uuid>)
Session(Vec<DbValueSession>)
JwsKeyEs256(Vec<Vec<u8>>)
JwsKeyRs256(Vec<Vec<u8>>)
Oauth2Session(Vec<DbValueOauth2Session>)
UiHint(Vec<u16>)
TotpSecret(Vec<(String, DbTotpV1)>)
ApiToken(Vec<DbValueApiToken>)
Implementations§
Trait Implementations§
source§impl Debug for DbValueSetV2
impl Debug for DbValueSetV2
source§impl<'de> Deserialize<'de> for DbValueSetV2
impl<'de> Deserialize<'de> for DbValueSetV2
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more