Implementation
@$core.Deprecated('Use userDescriptor instead')
const User$json = const {
'1': 'User',
'2': const [
const {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'},
const {'1': 'username', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'username', '17': true},
const {'1': 'email', '3': 3, '4': 1, '5': 9, '9': 1, '10': 'email', '17': true},
const {'1': 'password', '3': 4, '4': 1, '5': 11, '6': '.Hera.Hash', '10': 'password'},
const {'1': 'image', '3': 5, '4': 1, '5': 9, '9': 2, '10': 'image', '17': true},
const {'1': 'metadata', '3': 6, '4': 1, '5': 9, '10': 'metadata'},
const {'1': 'created_at', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '10': 'createdAt'},
const {'1': 'updated_at', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '10': 'updatedAt'},
const {'1': 'first_name', '3': 9, '4': 1, '5': 9, '9': 3, '10': 'firstName', '17': true},
const {'1': 'last_name', '3': 10, '4': 1, '5': 9, '9': 4, '10': 'lastName', '17': true},
const {'1': 'birthdate', '3': 11, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '9': 5, '10': 'birthdate', '17': true},
const {'1': 'verification_email_sent_at', '3': 12, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '10': 'verificationEmailSentAt'},
const {'1': 'email_verification_code', '3': 13, '4': 1, '5': 11, '6': '.Hera.Hash', '10': 'emailVerificationCode'},
const {'1': 'verification_email_expires_at', '3': 14, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '10': 'verificationEmailExpiresAt'},
const {'1': 'verify_email_attempts', '3': 15, '4': 1, '5': 5, '10': 'verifyEmailAttempts'},
const {'1': 'reset_password_code', '3': 16, '4': 1, '5': 11, '6': '.Hera.Hash', '10': 'resetPasswordCode'},
const {'1': 'reset_password_code_sent_at', '3': 17, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '10': 'resetPasswordCodeSentAt'},
const {'1': 'reset_password_code_expires_at', '3': 18, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '10': 'resetPasswordCodeExpiresAt'},
const {'1': 'reset_password_attempts', '3': 19, '4': 1, '5': 5, '10': 'resetPasswordAttempts'},
const {'1': 'verified_emails', '3': 20, '4': 3, '5': 9, '10': 'verifiedEmails'},
const {'1': 'email_hash', '3': 21, '4': 1, '5': 9, '10': 'emailHash'},
const {'1': 'phone', '3': 22, '4': 1, '5': 9, '9': 6, '10': 'phone', '17': true},
const {'1': 'phone_hash', '3': 23, '4': 1, '5': 9, '10': 'phoneHash'},
const {'1': 'verification_text_sent_at', '3': 24, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '10': 'verificationTextSentAt'},
const {'1': 'phone_verification_code', '3': 25, '4': 1, '5': 11, '6': '.Hera.Hash', '10': 'phoneVerificationCode'},
const {'1': 'verified_phone_numbers', '3': 26, '4': 3, '5': 9, '10': 'verifiedPhoneNumbers'},
const {'1': 'preferred_language', '3': 27, '4': 1, '5': 14, '6': '.Hera.LanguageCode', '9': 7, '10': 'preferredLanguage', '17': true},
const {'1': 'username_hash', '3': 28, '4': 1, '5': 9, '10': 'usernameHash'},
const {'1': 'verify_phone_attempts', '3': 29, '4': 1, '5': 5, '10': 'verifyPhoneAttempts'},
const {'1': 'role', '3': 30, '4': 1, '5': 9, '10': 'role'},
const {'1': 'gender', '3': 31, '4': 1, '5': 9, '9': 8, '10': 'gender', '17': true},
const {'1': 'country', '3': 32, '4': 1, '5': 9, '9': 9, '10': 'country', '17': true},
const {'1': 'address', '3': 33, '4': 1, '5': 9, '9': 10, '10': 'address', '17': true},
const {'1': 'city', '3': 34, '4': 1, '5': 9, '9': 11, '10': 'city', '17': true},
const {'1': 'postal_code', '3': 35, '4': 1, '5': 9, '9': 12, '10': 'postalCode', '17': true},
],
'8': const [
const {'1': '_username'},
const {'1': '_email'},
const {'1': '_image'},
const {'1': '_first_name'},
const {'1': '_last_name'},
const {'1': '_birthdate'},
const {'1': '_phone'},
const {'1': '_preferred_language'},
const {'1': '_gender'},
const {'1': '_country'},
const {'1': '_address'},
const {'1': '_city'},
const {'1': '_postal_code'},
],
};