ServerCreateAccountInput constructor
- @JsonSerializable(includeIfNull: false)
const
ServerCreateAccountInput(
{ - String? email,
- required String handle,
- String? did,
- String? inviteCode,
- String? verificationCode,
- String? verificationPhone,
- String? password,
- String? recoveryKey,
- Map<String, dynamic>? plcOp,
- Map<String, dynamic>? $unknown,
})
Implementation
@JsonSerializable(includeIfNull: false)
const factory ServerCreateAccountInput({
String? email,
/// Requested handle for the account.
required String handle,
/// Pre-existing atproto DID, being imported to a new account.
String? did,
String? inviteCode,
String? verificationCode,
String? verificationPhone,
/// Initial account password. May need to meet instance-specific password strength requirements.
String? password,
/// DID PLC rotation key (aka, recovery key) to be included in PLC creation operation.
String? recoveryKey,
Map<String, dynamic>? plcOp,
Map<String, dynamic>? $unknown,
}) = _ServerCreateAccountInput;