Struct atrium_api::com::atproto::server::create_account::Input
source · pub struct Input {
pub did: Option<Did>,
pub email: Option<String>,
pub handle: Handle,
pub invite_code: Option<String>,
pub password: Option<String>,
pub plc_op: Option<Record>,
pub recovery_key: Option<String>,
pub verification_code: Option<String>,
pub verification_phone: Option<String>,
}Fields§
§did: Option<Did>Pre-existing atproto DID, being imported to a new account.
email: Option<String>§handle: HandleRequested handle for the account.
invite_code: Option<String>§password: Option<String>Initial account password. May need to meet instance-specific password strength requirements.
plc_op: Option<Record>A signed DID PLC operation to be submitted as part of importing an existing account to this instance. NOTE: this optional field may be updated when full account migration is implemented.
recovery_key: Option<String>DID PLC rotation key (aka, recovery key) to be included in PLC creation operation.
verification_code: Option<String>§verification_phone: Option<String>Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
impl<'de> Deserialize<'de> for Input
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
source§impl PartialEq for Input
impl PartialEq for Input
impl Eq for Input
impl StructuralPartialEq for Input
Auto Trait Implementations§
impl RefUnwindSafe for Input
impl Send for Input
impl Sync for Input
impl Unpin for Input
impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more