defmodule Zitadel.Text.V1.MessageCustomText do
use Protobuf, syntax: :proto3
@type details :: Zitadel.V1.ObjectDetails.t() | nil
@type title :: String.t()
@type pre_header :: String.t()
@type subject :: String.t()
@type greeting :: String.t()
@type text :: String.t()
@type button_text :: String.t()
@type footer_text :: String.t()
@type t :: %__MODULE__{
details: details(),
title: title(),
pre_header: pre_header(),
subject: subject(),
greeting: greeting(),
text: text(),
button_text: button_text(),
footer_text: footer_text()
}
defstruct [
:details,
:title,
:pre_header,
:subject,
:greeting,
:text,
:button_text,
:footer_text
]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 17, 77, 101, 115, 115, 97, 103, 101, 67, 117, 115, 116, 111, 109, 84, 101, 120, 116,
18, 51, 10, 7, 100, 101, 116, 97, 105, 108, 115, 24, 1, 32, 1, 40, 11, 50, 25, 46, 122,
105, 116, 97, 100, 101, 108, 46, 118, 49, 46, 79, 98, 106, 101, 99, 116, 68, 101, 116, 97,
105, 108, 115, 82, 7, 100, 101, 116, 97, 105, 108, 115, 18, 28, 10, 5, 116, 105, 116, 108,
101, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18,
37, 10, 10, 112, 114, 101, 95, 104, 101, 97, 100, 101, 114, 24, 3, 32, 1, 40, 9, 66, 6,
24, 0, 40, 0, 80, 0, 82, 9, 112, 114, 101, 72, 101, 97, 100, 101, 114, 18, 32, 10, 7, 115,
117, 98, 106, 101, 99, 116, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 7, 115,
117, 98, 106, 101, 99, 116, 18, 34, 10, 8, 103, 114, 101, 101, 116, 105, 110, 103, 24, 5,
32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 8, 103, 114, 101, 101, 116, 105, 110, 103,
18, 26, 10, 4, 116, 101, 120, 116, 24, 6, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 4,
116, 101, 120, 116, 18, 39, 10, 11, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116,
24, 7, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 10, 98, 117, 116, 116, 111, 110, 84,
101, 120, 116, 18, 39, 10, 11, 102, 111, 111, 116, 101, 114, 95, 116, 101, 120, 116, 24,
8, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 10, 102, 111, 111, 116, 101, 114, 84,
101, 120, 116>>
)
end
field(:details, 1, type: Zitadel.V1.ObjectDetails)
field(:title, 2, type: :string)
field(:pre_header, 3, type: :string, json_name: "preHeader")
field(:subject, 4, type: :string)
field(:greeting, 5, type: :string)
field(:text, 6, type: :string)
field(:button_text, 7, type: :string, json_name: "buttonText")
field(:footer_text, 8, type: :string, json_name: "footerText")
end
defmodule Zitadel.Text.V1.LoginCustomText do
use Protobuf, syntax: :proto3
@type details :: Zitadel.V1.ObjectDetails.t() | nil
@type select_account_text :: Zitadel.Text.V1.SelectAccountScreenText.t() | nil
@type login_text :: Zitadel.Text.V1.LoginScreenText.t() | nil
@type password_text :: Zitadel.Text.V1.PasswordScreenText.t() | nil
@type username_change_text :: Zitadel.Text.V1.UsernameChangeScreenText.t() | nil
@type username_change_done_text :: Zitadel.Text.V1.UsernameChangeDoneScreenText.t() | nil
@type init_password_text :: Zitadel.Text.V1.InitPasswordScreenText.t() | nil
@type init_password_done_text :: Zitadel.Text.V1.InitPasswordDoneScreenText.t() | nil
@type email_verification_text :: Zitadel.Text.V1.EmailVerificationScreenText.t() | nil
@type email_verification_done_text :: Zitadel.Text.V1.EmailVerificationDoneScreenText.t() | nil
@type initialize_user_text :: Zitadel.Text.V1.InitializeUserScreenText.t() | nil
@type initialize_done_text :: Zitadel.Text.V1.InitializeUserDoneScreenText.t() | nil
@type init_mfa_prompt_text :: Zitadel.Text.V1.InitMFAPromptScreenText.t() | nil
@type init_mfa_otp_text :: Zitadel.Text.V1.InitMFAOTPScreenText.t() | nil
@type init_mfa_u2f_text :: Zitadel.Text.V1.InitMFAU2FScreenText.t() | nil
@type init_mfa_done_text :: Zitadel.Text.V1.InitMFADoneScreenText.t() | nil
@type mfa_providers_text :: Zitadel.Text.V1.MFAProvidersText.t() | nil
@type verify_mfa_otp_text :: Zitadel.Text.V1.VerifyMFAOTPScreenText.t() | nil
@type verify_mfa_u2f_text :: Zitadel.Text.V1.VerifyMFAU2FScreenText.t() | nil
@type passwordless_text :: Zitadel.Text.V1.PasswordlessScreenText.t() | nil
@type password_change_text :: Zitadel.Text.V1.PasswordChangeScreenText.t() | nil
@type password_change_done_text :: Zitadel.Text.V1.PasswordChangeDoneScreenText.t() | nil
@type password_reset_done_text :: Zitadel.Text.V1.PasswordResetDoneScreenText.t() | nil
@type registration_option_text :: Zitadel.Text.V1.RegistrationOptionScreenText.t() | nil
@type registration_user_text :: Zitadel.Text.V1.RegistrationUserScreenText.t() | nil
@type registration_org_text :: Zitadel.Text.V1.RegistrationOrgScreenText.t() | nil
@type linking_user_done_text :: Zitadel.Text.V1.LinkingUserDoneScreenText.t() | nil
@type external_user_not_found_text :: Zitadel.Text.V1.ExternalUserNotFoundScreenText.t() | nil
@type success_login_text :: Zitadel.Text.V1.SuccessLoginScreenText.t() | nil
@type logout_text :: Zitadel.Text.V1.LogoutDoneScreenText.t() | nil
@type footer_text :: Zitadel.Text.V1.FooterText.t() | nil
@type passwordless_prompt_text :: Zitadel.Text.V1.PasswordlessPromptScreenText.t() | nil
@type passwordless_registration_text ::
Zitadel.Text.V1.PasswordlessRegistrationScreenText.t() | nil
@type passwordless_registration_done_text ::
Zitadel.Text.V1.PasswordlessRegistrationDoneScreenText.t() | nil
@type external_registration_user_overview_text ::
Zitadel.Text.V1.ExternalRegistrationUserOverviewScreenText.t() | nil
@type t :: %__MODULE__{
details: details(),
select_account_text: select_account_text(),
login_text: login_text(),
password_text: password_text(),
username_change_text: username_change_text(),
username_change_done_text: username_change_done_text(),
init_password_text: init_password_text(),
init_password_done_text: init_password_done_text(),
email_verification_text: email_verification_text(),
email_verification_done_text: email_verification_done_text(),
initialize_user_text: initialize_user_text(),
initialize_done_text: initialize_done_text(),
init_mfa_prompt_text: init_mfa_prompt_text(),
init_mfa_otp_text: init_mfa_otp_text(),
init_mfa_u2f_text: init_mfa_u2f_text(),
init_mfa_done_text: init_mfa_done_text(),
mfa_providers_text: mfa_providers_text(),
verify_mfa_otp_text: verify_mfa_otp_text(),
verify_mfa_u2f_text: verify_mfa_u2f_text(),
passwordless_text: passwordless_text(),
password_change_text: password_change_text(),
password_change_done_text: password_change_done_text(),
password_reset_done_text: password_reset_done_text(),
registration_option_text: registration_option_text(),
registration_user_text: registration_user_text(),
registration_org_text: registration_org_text(),
linking_user_done_text: linking_user_done_text(),
external_user_not_found_text: external_user_not_found_text(),
success_login_text: success_login_text(),
logout_text: logout_text(),
footer_text: footer_text(),
passwordless_prompt_text: passwordless_prompt_text(),
passwordless_registration_text: passwordless_registration_text(),
passwordless_registration_done_text: passwordless_registration_done_text(),
external_registration_user_overview_text: external_registration_user_overview_text()
}
defstruct [
:details,
:select_account_text,
:login_text,
:password_text,
:username_change_text,
:username_change_done_text,
:init_password_text,
:init_password_done_text,
:email_verification_text,
:email_verification_done_text,
:initialize_user_text,
:initialize_done_text,
:init_mfa_prompt_text,
:init_mfa_otp_text,
:init_mfa_u2f_text,
:init_mfa_done_text,
:mfa_providers_text,
:verify_mfa_otp_text,
:verify_mfa_u2f_text,
:passwordless_text,
:password_change_text,
:password_change_done_text,
:password_reset_done_text,
:registration_option_text,
:registration_user_text,
:registration_org_text,
:linking_user_done_text,
:external_user_not_found_text,
:success_login_text,
:logout_text,
:footer_text,
:passwordless_prompt_text,
:passwordless_registration_text,
:passwordless_registration_done_text,
:external_registration_user_overview_text
]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 15, 76, 111, 103, 105, 110, 67, 117, 115, 116, 111, 109, 84, 101, 120, 116, 18, 51,
10, 7, 100, 101, 116, 97, 105, 108, 115, 24, 1, 32, 1, 40, 11, 50, 25, 46, 122, 105, 116,
97, 100, 101, 108, 46, 118, 49, 46, 79, 98, 106, 101, 99, 116, 68, 101, 116, 97, 105, 108,
115, 82, 7, 100, 101, 116, 97, 105, 108, 115, 18, 88, 10, 19, 115, 101, 108, 101, 99, 116,
95, 97, 99, 99, 111, 117, 110, 116, 95, 116, 101, 120, 116, 24, 2, 32, 1, 40, 11, 50, 40,
46, 122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46, 83, 101,
108, 101, 99, 116, 65, 99, 99, 111, 117, 110, 116, 83, 99, 114, 101, 101, 110, 84, 101,
120, 116, 82, 17, 115, 101, 108, 101, 99, 116, 65, 99, 99, 111, 117, 110, 116, 84, 101,
120, 116, 18, 63, 10, 10, 108, 111, 103, 105, 110, 95, 116, 101, 120, 116, 24, 3, 32, 1,
40, 11, 50, 32, 46, 122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49,
46, 76, 111, 103, 105, 110, 83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 82, 9, 108,
111, 103, 105, 110, 84, 101, 120, 116, 18, 72, 10, 13, 112, 97, 115, 115, 119, 111, 114,
100, 95, 116, 101, 120, 116, 24, 4, 32, 1, 40, 11, 50, 35, 46, 122, 105, 116, 97, 100,
101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46, 80, 97, 115, 115, 119, 111, 114, 100,
83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 82, 12, 112, 97, 115, 115, 119, 111, 114,
100, 84, 101, 120, 116, 18, 91, 10, 20, 117, 115, 101, 114, 110, 97, 109, 101, 95, 99,
104, 97, 110, 103, 101, 95, 116, 101, 120, 116, 24, 5, 32, 1, 40, 11, 50, 41, 46, 122,
105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46, 85, 115, 101, 114,
110, 97, 109, 101, 67, 104, 97, 110, 103, 101, 83, 99, 114, 101, 101, 110, 84, 101, 120,
116, 82, 18, 117, 115, 101, 114, 110, 97, 109, 101, 67, 104, 97, 110, 103, 101, 84, 101,
120, 116, 18, 104, 10, 25, 117, 115, 101, 114, 110, 97, 109, 101, 95, 99, 104, 97, 110,
103, 101, 95, 100, 111, 110, 101, 95, 116, 101, 120, 116, 24, 6, 32, 1, 40, 11, 50, 45,
46, 122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46, 85, 115,
101, 114, 110, 97, 109, 101, 67, 104, 97, 110, 103, 101, 68, 111, 110, 101, 83, 99, 114,
101, 101, 110, 84, 101, 120, 116, 82, 22, 117, 115, 101, 114, 110, 97, 109, 101, 67, 104,
97, 110, 103, 101, 68, 111, 110, 101, 84, 101, 120, 116, 18, 85, 10, 18, 105, 110, 105,
116, 95, 112, 97, 115, 115, 119, 111, 114, 100, 95, 116, 101, 120, 116, 24, 7, 32, 1, 40,
11, 50, 39, 46, 122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46,
73, 110, 105, 116, 80, 97, 115, 115, 119, 111, 114, 100, 83, 99, 114, 101, 101, 110, 84,
101, 120, 116, 82, 16, 105, 110, 105, 116, 80, 97, 115, 115, 119, 111, 114, 100, 84, 101,
120, 116, 18, 98, 10, 23, 105, 110, 105, 116, 95, 112, 97, 115, 115, 119, 111, 114, 100,
95, 100, 111, 110, 101, 95, 116, 101, 120, 116, 24, 8, 32, 1, 40, 11, 50, 43, 46, 122,
105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46, 73, 110, 105, 116,
80, 97, 115, 115, 119, 111, 114, 100, 68, 111, 110, 101, 83, 99, 114, 101, 101, 110, 84,
101, 120, 116, 82, 20, 105, 110, 105, 116, 80, 97, 115, 115, 119, 111, 114, 100, 68, 111,
110, 101, 84, 101, 120, 116, 18, 100, 10, 23, 101, 109, 97, 105, 108, 95, 118, 101, 114,
105, 102, 105, 99, 97, 116, 105, 111, 110, 95, 116, 101, 120, 116, 24, 9, 32, 1, 40, 11,
50, 44, 46, 122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46, 69,
109, 97, 105, 108, 86, 101, 114, 105, 102, 105, 99, 97, 116, 105, 111, 110, 83, 99, 114,
101, 101, 110, 84, 101, 120, 116, 82, 21, 101, 109, 97, 105, 108, 86, 101, 114, 105, 102,
105, 99, 97, 116, 105, 111, 110, 84, 101, 120, 116, 18, 113, 10, 28, 101, 109, 97, 105,
108, 95, 118, 101, 114, 105, 102, 105, 99, 97, 116, 105, 111, 110, 95, 100, 111, 110, 101,
95, 116, 101, 120, 116, 24, 10, 32, 1, 40, 11, 50, 48, 46, 122, 105, 116, 97, 100, 101,
108, 46, 116, 101, 120, 116, 46, 118, 49, 46, 69, 109, 97, 105, 108, 86, 101, 114, 105,
102, 105, 99, 97, 116, 105, 111, 110, 68, 111, 110, 101, 83, 99, 114, 101, 101, 110, 84,
101, 120, 116, 82, 25, 101, 109, 97, 105, 108, 86, 101, 114, 105, 102, 105, 99, 97, 116,
105, 111, 110, 68, 111, 110, 101, 84, 101, 120, 116, 18, 91, 10, 20, 105, 110, 105, 116,
105, 97, 108, 105, 122, 101, 95, 117, 115, 101, 114, 95, 116, 101, 120, 116, 24, 11, 32,
1, 40, 11, 50, 41, 46, 122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118,
49, 46, 73, 110, 105, 116, 105, 97, 108, 105, 122, 101, 85, 115, 101, 114, 83, 99, 114,
101, 101, 110, 84, 101, 120, 116, 82, 18, 105, 110, 105, 116, 105, 97, 108, 105, 122, 101,
85, 115, 101, 114, 84, 101, 120, 116, 18, 95, 10, 20, 105, 110, 105, 116, 105, 97, 108,
105, 122, 101, 95, 100, 111, 110, 101, 95, 116, 101, 120, 116, 24, 12, 32, 1, 40, 11, 50,
45, 46, 122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46, 73,
110, 105, 116, 105, 97, 108, 105, 122, 101, 85, 115, 101, 114, 68, 111, 110, 101, 83, 99,
114, 101, 101, 110, 84, 101, 120, 116, 82, 18, 105, 110, 105, 116, 105, 97, 108, 105, 122,
101, 68, 111, 110, 101, 84, 101, 120, 116, 18, 89, 10, 20, 105, 110, 105, 116, 95, 109,
102, 97, 95, 112, 114, 111, 109, 112, 116, 95, 116, 101, 120, 116, 24, 13, 32, 1, 40, 11,
50, 40, 46, 122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46, 73,
110, 105, 116, 77, 70, 65, 80, 114, 111, 109, 112, 116, 83, 99, 114, 101, 101, 110, 84,
101, 120, 116, 82, 17, 105, 110, 105, 116, 77, 102, 97, 80, 114, 111, 109, 112, 116, 84,
101, 120, 116, 18, 80, 10, 17, 105, 110, 105, 116, 95, 109, 102, 97, 95, 111, 116, 112,
95, 116, 101, 120, 116, 24, 14, 32, 1, 40, 11, 50, 37, 46, 122, 105, 116, 97, 100, 101,
108, 46, 116, 101, 120, 116, 46, 118, 49, 46, 73, 110, 105, 116, 77, 70, 65, 79, 84, 80,
83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 82, 14, 105, 110, 105, 116, 77, 102, 97,
79, 116, 112, 84, 101, 120, 116, 18, 80, 10, 17, 105, 110, 105, 116, 95, 109, 102, 97, 95,
117, 50, 102, 95, 116, 101, 120, 116, 24, 15, 32, 1, 40, 11, 50, 37, 46, 122, 105, 116,
97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46, 73, 110, 105, 116, 77, 70, 65,
85, 50, 70, 83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 82, 14, 105, 110, 105, 116, 77,
102, 97, 85, 50, 102, 84, 101, 120, 116, 18, 83, 10, 18, 105, 110, 105, 116, 95, 109, 102,
97, 95, 100, 111, 110, 101, 95, 116, 101, 120, 116, 24, 16, 32, 1, 40, 11, 50, 38, 46,
122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46, 73, 110, 105,
116, 77, 70, 65, 68, 111, 110, 101, 83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 82, 15,
105, 110, 105, 116, 77, 102, 97, 68, 111, 110, 101, 84, 101, 120, 116, 18, 79, 10, 18,
109, 102, 97, 95, 112, 114, 111, 118, 105, 100, 101, 114, 115, 95, 116, 101, 120, 116, 24,
17, 32, 1, 40, 11, 50, 33, 46, 122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116,
46, 118, 49, 46, 77, 70, 65, 80, 114, 111, 118, 105, 100, 101, 114, 115, 84, 101, 120,
116, 82, 16, 109, 102, 97, 80, 114, 111, 118, 105, 100, 101, 114, 115, 84, 101, 120, 116,
18, 86, 10, 19, 118, 101, 114, 105, 102, 121, 95, 109, 102, 97, 95, 111, 116, 112, 95,
116, 101, 120, 116, 24, 18, 32, 1, 40, 11, 50, 39, 46, 122, 105, 116, 97, 100, 101, 108,
46, 116, 101, 120, 116, 46, 118, 49, 46, 86, 101, 114, 105, 102, 121, 77, 70, 65, 79, 84,
80, 83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 82, 16, 118, 101, 114, 105, 102, 121,
77, 102, 97, 79, 116, 112, 84, 101, 120, 116, 18, 86, 10, 19, 118, 101, 114, 105, 102,
121, 95, 109, 102, 97, 95, 117, 50, 102, 95, 116, 101, 120, 116, 24, 19, 32, 1, 40, 11,
50, 39, 46, 122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46, 86,
101, 114, 105, 102, 121, 77, 70, 65, 85, 50, 70, 83, 99, 114, 101, 101, 110, 84, 101, 120,
116, 82, 16, 118, 101, 114, 105, 102, 121, 77, 102, 97, 85, 50, 102, 84, 101, 120, 116,
18, 84, 10, 17, 112, 97, 115, 115, 119, 111, 114, 100, 108, 101, 115, 115, 95, 116, 101,
120, 116, 24, 20, 32, 1, 40, 11, 50, 39, 46, 122, 105, 116, 97, 100, 101, 108, 46, 116,
101, 120, 116, 46, 118, 49, 46, 80, 97, 115, 115, 119, 111, 114, 100, 108, 101, 115, 115,
83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 82, 16, 112, 97, 115, 115, 119, 111, 114,
100, 108, 101, 115, 115, 84, 101, 120, 116, 18, 91, 10, 20, 112, 97, 115, 115, 119, 111,
114, 100, 95, 99, 104, 97, 110, 103, 101, 95, 116, 101, 120, 116, 24, 21, 32, 1, 40, 11,
50, 41, 46, 122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46, 80,
97, 115, 115, 119, 111, 114, 100, 67, 104, 97, 110, 103, 101, 83, 99, 114, 101, 101, 110,
84, 101, 120, 116, 82, 18, 112, 97, 115, 115, 119, 111, 114, 100, 67, 104, 97, 110, 103,
101, 84, 101, 120, 116, 18, 104, 10, 25, 112, 97, 115, 115, 119, 111, 114, 100, 95, 99,
104, 97, 110, 103, 101, 95, 100, 111, 110, 101, 95, 116, 101, 120, 116, 24, 22, 32, 1, 40,
11, 50, 45, 46, 122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46,
80, 97, 115, 115, 119, 111, 114, 100, 67, 104, 97, 110, 103, 101, 68, 111, 110, 101, 83,
99, 114, 101, 101, 110, 84, 101, 120, 116, 82, 22, 112, 97, 115, 115, 119, 111, 114, 100,
67, 104, 97, 110, 103, 101, 68, 111, 110, 101, 84, 101, 120, 116, 18, 101, 10, 24, 112,
97, 115, 115, 119, 111, 114, 100, 95, 114, 101, 115, 101, 116, 95, 100, 111, 110, 101, 95,
116, 101, 120, 116, 24, 23, 32, 1, 40, 11, 50, 44, 46, 122, 105, 116, 97, 100, 101, 108,
46, 116, 101, 120, 116, 46, 118, 49, 46, 80, 97, 115, 115, 119, 111, 114, 100, 82, 101,
115, 101, 116, 68, 111, 110, 101, 83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 82, 21,
112, 97, 115, 115, 119, 111, 114, 100, 82, 101, 115, 101, 116, 68, 111, 110, 101, 84, 101,
120, 116, 18, 103, 10, 24, 114, 101, 103, 105, 115, 116, 114, 97, 116, 105, 111, 110, 95,
111, 112, 116, 105, 111, 110, 95, 116, 101, 120, 116, 24, 24, 32, 1, 40, 11, 50, 45, 46,
122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46, 82, 101, 103,
105, 115, 116, 114, 97, 116, 105, 111, 110, 79, 112, 116, 105, 111, 110, 83, 99, 114, 101,
101, 110, 84, 101, 120, 116, 82, 22, 114, 101, 103, 105, 115, 116, 114, 97, 116, 105, 111,
110, 79, 112, 116, 105, 111, 110, 84, 101, 120, 116, 18, 97, 10, 22, 114, 101, 103, 105,
115, 116, 114, 97, 116, 105, 111, 110, 95, 117, 115, 101, 114, 95, 116, 101, 120, 116, 24,
25, 32, 1, 40, 11, 50, 43, 46, 122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116,
46, 118, 49, 46, 82, 101, 103, 105, 115, 116, 114, 97, 116, 105, 111, 110, 85, 115, 101,
114, 83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 82, 20, 114, 101, 103, 105, 115, 116,
114, 97, 116, 105, 111, 110, 85, 115, 101, 114, 84, 101, 120, 116, 18, 94, 10, 21, 114,
101, 103, 105, 115, 116, 114, 97, 116, 105, 111, 110, 95, 111, 114, 103, 95, 116, 101,
120, 116, 24, 26, 32, 1, 40, 11, 50, 42, 46, 122, 105, 116, 97, 100, 101, 108, 46, 116,
101, 120, 116, 46, 118, 49, 46, 82, 101, 103, 105, 115, 116, 114, 97, 116, 105, 111, 110,
79, 114, 103, 83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 82, 19, 114, 101, 103, 105,
115, 116, 114, 97, 116, 105, 111, 110, 79, 114, 103, 84, 101, 120, 116, 18, 95, 10, 22,
108, 105, 110, 107, 105, 110, 103, 95, 117, 115, 101, 114, 95, 100, 111, 110, 101, 95,
116, 101, 120, 116, 24, 27, 32, 1, 40, 11, 50, 42, 46, 122, 105, 116, 97, 100, 101, 108,
46, 116, 101, 120, 116, 46, 118, 49, 46, 76, 105, 110, 107, 105, 110, 103, 85, 115, 101,
114, 68, 111, 110, 101, 83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 82, 19, 108, 105,
110, 107, 105, 110, 103, 85, 115, 101, 114, 68, 111, 110, 101, 84, 101, 120, 116, 18, 111,
10, 28, 101, 120, 116, 101, 114, 110, 97, 108, 95, 117, 115, 101, 114, 95, 110, 111, 116,
95, 102, 111, 117, 110, 100, 95, 116, 101, 120, 116, 24, 28, 32, 1, 40, 11, 50, 47, 46,
122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46, 69, 120, 116,
101, 114, 110, 97, 108, 85, 115, 101, 114, 78, 111, 116, 70, 111, 117, 110, 100, 83, 99,
114, 101, 101, 110, 84, 101, 120, 116, 82, 24, 101, 120, 116, 101, 114, 110, 97, 108, 85,
115, 101, 114, 78, 111, 116, 70, 111, 117, 110, 100, 84, 101, 120, 116, 18, 85, 10, 18,
115, 117, 99, 99, 101, 115, 115, 95, 108, 111, 103, 105, 110, 95, 116, 101, 120, 116, 24,
29, 32, 1, 40, 11, 50, 39, 46, 122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116,
46, 118, 49, 46, 83, 117, 99, 99, 101, 115, 115, 76, 111, 103, 105, 110, 83, 99, 114, 101,
101, 110, 84, 101, 120, 116, 82, 16, 115, 117, 99, 99, 101, 115, 115, 76, 111, 103, 105,
110, 84, 101, 120, 116, 18, 70, 10, 11, 108, 111, 103, 111, 117, 116, 95, 116, 101, 120,
116, 24, 30, 32, 1, 40, 11, 50, 37, 46, 122, 105, 116, 97, 100, 101, 108, 46, 116, 101,
120, 116, 46, 118, 49, 46, 76, 111, 103, 111, 117, 116, 68, 111, 110, 101, 83, 99, 114,
101, 101, 110, 84, 101, 120, 116, 82, 10, 108, 111, 103, 111, 117, 116, 84, 101, 120, 116,
18, 60, 10, 11, 102, 111, 111, 116, 101, 114, 95, 116, 101, 120, 116, 24, 31, 32, 1, 40,
11, 50, 27, 46, 122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46,
70, 111, 111, 116, 101, 114, 84, 101, 120, 116, 82, 10, 102, 111, 111, 116, 101, 114, 84,
101, 120, 116, 18, 103, 10, 24, 112, 97, 115, 115, 119, 111, 114, 100, 108, 101, 115, 115,
95, 112, 114, 111, 109, 112, 116, 95, 116, 101, 120, 116, 24, 32, 32, 1, 40, 11, 50, 45,
46, 122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46, 80, 97,
115, 115, 119, 111, 114, 100, 108, 101, 115, 115, 80, 114, 111, 109, 112, 116, 83, 99,
114, 101, 101, 110, 84, 101, 120, 116, 82, 22, 112, 97, 115, 115, 119, 111, 114, 100, 108,
101, 115, 115, 80, 114, 111, 109, 112, 116, 84, 101, 120, 116, 18, 121, 10, 30, 112, 97,
115, 115, 119, 111, 114, 100, 108, 101, 115, 115, 95, 114, 101, 103, 105, 115, 116, 114,
97, 116, 105, 111, 110, 95, 116, 101, 120, 116, 24, 33, 32, 1, 40, 11, 50, 51, 46, 122,
105, 116, 97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46, 80, 97, 115, 115,
119, 111, 114, 100, 108, 101, 115, 115, 82, 101, 103, 105, 115, 116, 114, 97, 116, 105,
111, 110, 83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 82, 28, 112, 97, 115, 115, 119,
111, 114, 100, 108, 101, 115, 115, 82, 101, 103, 105, 115, 116, 114, 97, 116, 105, 111,
110, 84, 101, 120, 116, 18, 134, 1, 10, 35, 112, 97, 115, 115, 119, 111, 114, 100, 108,
101, 115, 115, 95, 114, 101, 103, 105, 115, 116, 114, 97, 116, 105, 111, 110, 95, 100,
111, 110, 101, 95, 116, 101, 120, 116, 24, 34, 32, 1, 40, 11, 50, 55, 46, 122, 105, 116,
97, 100, 101, 108, 46, 116, 101, 120, 116, 46, 118, 49, 46, 80, 97, 115, 115, 119, 111,
114, 100, 108, 101, 115, 115, 82, 101, 103, 105, 115, 116, 114, 97, 116, 105, 111, 110,
68, 111, 110, 101, 83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 82, 32, 112, 97, 115,
115, 119, 111, 114, 100, 108, 101, 115, 115, 82, 101, 103, 105, 115, 116, 114, 97, 116,
105, 111, 110, 68, 111, 110, 101, 84, 101, 120, 116, 18, 147, 1, 10, 40, 101, 120, 116,
101, 114, 110, 97, 108, 95, 114, 101, 103, 105, 115, 116, 114, 97, 116, 105, 111, 110, 95,
117, 115, 101, 114, 95, 111, 118, 101, 114, 118, 105, 101, 119, 95, 116, 101, 120, 116,
24, 35, 32, 1, 40, 11, 50, 59, 46, 122, 105, 116, 97, 100, 101, 108, 46, 116, 101, 120,
116, 46, 118, 49, 46, 69, 120, 116, 101, 114, 110, 97, 108, 82, 101, 103, 105, 115, 116,
114, 97, 116, 105, 111, 110, 85, 115, 101, 114, 79, 118, 101, 114, 118, 105, 101, 119, 83,
99, 114, 101, 101, 110, 84, 101, 120, 116, 82, 36, 101, 120, 116, 101, 114, 110, 97, 108,
82, 101, 103, 105, 115, 116, 114, 97, 116, 105, 111, 110, 85, 115, 101, 114, 79, 118, 101,
114, 118, 105, 101, 119, 84, 101, 120, 116>>
)
end
field(:details, 1, type: Zitadel.V1.ObjectDetails)
field(:select_account_text, 2,
type: Zitadel.Text.V1.SelectAccountScreenText,
json_name: "selectAccountText"
)
field(:login_text, 3, type: Zitadel.Text.V1.LoginScreenText, json_name: "loginText")
field(:password_text, 4, type: Zitadel.Text.V1.PasswordScreenText, json_name: "passwordText")
field(:username_change_text, 5,
type: Zitadel.Text.V1.UsernameChangeScreenText,
json_name: "usernameChangeText"
)
field(:username_change_done_text, 6,
type: Zitadel.Text.V1.UsernameChangeDoneScreenText,
json_name: "usernameChangeDoneText"
)
field(:init_password_text, 7,
type: Zitadel.Text.V1.InitPasswordScreenText,
json_name: "initPasswordText"
)
field(:init_password_done_text, 8,
type: Zitadel.Text.V1.InitPasswordDoneScreenText,
json_name: "initPasswordDoneText"
)
field(:email_verification_text, 9,
type: Zitadel.Text.V1.EmailVerificationScreenText,
json_name: "emailVerificationText"
)
field(:email_verification_done_text, 10,
type: Zitadel.Text.V1.EmailVerificationDoneScreenText,
json_name: "emailVerificationDoneText"
)
field(:initialize_user_text, 11,
type: Zitadel.Text.V1.InitializeUserScreenText,
json_name: "initializeUserText"
)
field(:initialize_done_text, 12,
type: Zitadel.Text.V1.InitializeUserDoneScreenText,
json_name: "initializeDoneText"
)
field(:init_mfa_prompt_text, 13,
type: Zitadel.Text.V1.InitMFAPromptScreenText,
json_name: "initMfaPromptText"
)
field(:init_mfa_otp_text, 14,
type: Zitadel.Text.V1.InitMFAOTPScreenText,
json_name: "initMfaOtpText"
)
field(:init_mfa_u2f_text, 15,
type: Zitadel.Text.V1.InitMFAU2FScreenText,
json_name: "initMfaU2fText"
)
field(:init_mfa_done_text, 16,
type: Zitadel.Text.V1.InitMFADoneScreenText,
json_name: "initMfaDoneText"
)
field(:mfa_providers_text, 17,
type: Zitadel.Text.V1.MFAProvidersText,
json_name: "mfaProvidersText"
)
field(:verify_mfa_otp_text, 18,
type: Zitadel.Text.V1.VerifyMFAOTPScreenText,
json_name: "verifyMfaOtpText"
)
field(:verify_mfa_u2f_text, 19,
type: Zitadel.Text.V1.VerifyMFAU2FScreenText,
json_name: "verifyMfaU2fText"
)
field(:passwordless_text, 20,
type: Zitadel.Text.V1.PasswordlessScreenText,
json_name: "passwordlessText"
)
field(:password_change_text, 21,
type: Zitadel.Text.V1.PasswordChangeScreenText,
json_name: "passwordChangeText"
)
field(:password_change_done_text, 22,
type: Zitadel.Text.V1.PasswordChangeDoneScreenText,
json_name: "passwordChangeDoneText"
)
field(:password_reset_done_text, 23,
type: Zitadel.Text.V1.PasswordResetDoneScreenText,
json_name: "passwordResetDoneText"
)
field(:registration_option_text, 24,
type: Zitadel.Text.V1.RegistrationOptionScreenText,
json_name: "registrationOptionText"
)
field(:registration_user_text, 25,
type: Zitadel.Text.V1.RegistrationUserScreenText,
json_name: "registrationUserText"
)
field(:registration_org_text, 26,
type: Zitadel.Text.V1.RegistrationOrgScreenText,
json_name: "registrationOrgText"
)
field(:linking_user_done_text, 27,
type: Zitadel.Text.V1.LinkingUserDoneScreenText,
json_name: "linkingUserDoneText"
)
field(:external_user_not_found_text, 28,
type: Zitadel.Text.V1.ExternalUserNotFoundScreenText,
json_name: "externalUserNotFoundText"
)
field(:success_login_text, 29,
type: Zitadel.Text.V1.SuccessLoginScreenText,
json_name: "successLoginText"
)
field(:logout_text, 30, type: Zitadel.Text.V1.LogoutDoneScreenText, json_name: "logoutText")
field(:footer_text, 31, type: Zitadel.Text.V1.FooterText, json_name: "footerText")
field(:passwordless_prompt_text, 32,
type: Zitadel.Text.V1.PasswordlessPromptScreenText,
json_name: "passwordlessPromptText"
)
field(:passwordless_registration_text, 33,
type: Zitadel.Text.V1.PasswordlessRegistrationScreenText,
json_name: "passwordlessRegistrationText"
)
field(:passwordless_registration_done_text, 34,
type: Zitadel.Text.V1.PasswordlessRegistrationDoneScreenText,
json_name: "passwordlessRegistrationDoneText"
)
field(:external_registration_user_overview_text, 35,
type: Zitadel.Text.V1.ExternalRegistrationUserOverviewScreenText,
json_name: "externalRegistrationUserOverviewText"
)
end
defmodule Zitadel.Text.V1.SelectAccountScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type title_linking_process :: String.t()
@type description_linking_process :: String.t()
@type other_user :: String.t()
@type session_state_active :: String.t()
@type session_state_inactive :: String.t()
@type user_must_be_member_of_org :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
title_linking_process: title_linking_process(),
description_linking_process: description_linking_process(),
other_user: other_user(),
session_state_active: session_state_active(),
session_state_inactive: session_state_inactive(),
user_must_be_member_of_org: user_must_be_member_of_org()
}
defstruct [
:title,
:description,
:title_linking_process,
:description_linking_process,
:other_user,
:session_state_active,
:session_state_inactive,
:user_must_be_member_of_org
]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 23, 83, 101, 108, 101, 99, 116, 65, 99, 99, 111, 117, 110, 116, 83, 99, 114, 101, 101,
110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1, 32, 1, 40, 9, 66,
6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11, 100, 101, 115, 99,
114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82,
11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 58, 10, 21, 116, 105, 116,
108, 101, 95, 108, 105, 110, 107, 105, 110, 103, 95, 112, 114, 111, 99, 101, 115, 115, 24,
3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 19, 116, 105, 116, 108, 101, 76, 105,
110, 107, 105, 110, 103, 80, 114, 111, 99, 101, 115, 115, 18, 70, 10, 27, 100, 101, 115,
99, 114, 105, 112, 116, 105, 111, 110, 95, 108, 105, 110, 107, 105, 110, 103, 95, 112,
114, 111, 99, 101, 115, 115, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 25, 100,
101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 76, 105, 110, 107, 105, 110, 103, 80,
114, 111, 99, 101, 115, 115, 18, 37, 10, 10, 111, 116, 104, 101, 114, 95, 117, 115, 101,
114, 24, 5, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 9, 111, 116, 104, 101, 114, 85,
115, 101, 114, 18, 56, 10, 20, 115, 101, 115, 115, 105, 111, 110, 95, 115, 116, 97, 116,
101, 95, 97, 99, 116, 105, 118, 101, 24, 6, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82,
18, 115, 101, 115, 115, 105, 111, 110, 83, 116, 97, 116, 101, 65, 99, 116, 105, 118, 101,
18, 60, 10, 22, 115, 101, 115, 115, 105, 111, 110, 95, 115, 116, 97, 116, 101, 95, 105,
110, 97, 99, 116, 105, 118, 101, 24, 7, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 20,
115, 101, 115, 115, 105, 111, 110, 83, 116, 97, 116, 101, 73, 110, 97, 99, 116, 105, 118,
101, 18, 65, 10, 26, 117, 115, 101, 114, 95, 109, 117, 115, 116, 95, 98, 101, 95, 109,
101, 109, 98, 101, 114, 95, 111, 102, 95, 111, 114, 103, 24, 8, 32, 1, 40, 9, 66, 6, 24,
0, 40, 0, 80, 0, 82, 21, 117, 115, 101, 114, 77, 117, 115, 116, 66, 101, 77, 101, 109, 98,
101, 114, 79, 102, 79, 114, 103>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:title_linking_process, 3, type: :string, json_name: "titleLinkingProcess")
field(:description_linking_process, 4, type: :string, json_name: "descriptionLinkingProcess")
field(:other_user, 5, type: :string, json_name: "otherUser")
field(:session_state_active, 6, type: :string, json_name: "sessionStateActive")
field(:session_state_inactive, 7, type: :string, json_name: "sessionStateInactive")
field(:user_must_be_member_of_org, 8, type: :string, json_name: "userMustBeMemberOfOrg")
end
defmodule Zitadel.Text.V1.LoginScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type title_linking_process :: String.t()
@type description_linking_process :: String.t()
@type user_must_be_member_of_org :: String.t()
@type login_name_label :: String.t()
@type register_button_text :: String.t()
@type next_button_text :: String.t()
@type external_user_description :: String.t()
@type user_name_placeholder :: String.t()
@type login_name_placeholder :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
title_linking_process: title_linking_process(),
description_linking_process: description_linking_process(),
user_must_be_member_of_org: user_must_be_member_of_org(),
login_name_label: login_name_label(),
register_button_text: register_button_text(),
next_button_text: next_button_text(),
external_user_description: external_user_description(),
user_name_placeholder: user_name_placeholder(),
login_name_placeholder: login_name_placeholder()
}
defstruct [
:title,
:description,
:title_linking_process,
:description_linking_process,
:user_must_be_member_of_org,
:login_name_label,
:register_button_text,
:next_button_text,
:external_user_description,
:user_name_placeholder,
:login_name_placeholder
]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 15, 76, 111, 103, 105, 110, 83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 18, 28, 10,
5, 116, 105, 116, 108, 101, 24, 1, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 5, 116,
105, 116, 108, 101, 18, 40, 10, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110,
24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 11, 100, 101, 115, 99, 114, 105, 112,
116, 105, 111, 110, 18, 58, 10, 21, 116, 105, 116, 108, 101, 95, 108, 105, 110, 107, 105,
110, 103, 95, 112, 114, 111, 99, 101, 115, 115, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0,
80, 0, 82, 19, 116, 105, 116, 108, 101, 76, 105, 110, 107, 105, 110, 103, 80, 114, 111,
99, 101, 115, 115, 18, 70, 10, 27, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110,
95, 108, 105, 110, 107, 105, 110, 103, 95, 112, 114, 111, 99, 101, 115, 115, 24, 4, 32, 1,
40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 25, 100, 101, 115, 99, 114, 105, 112, 116, 105,
111, 110, 76, 105, 110, 107, 105, 110, 103, 80, 114, 111, 99, 101, 115, 115, 18, 65, 10,
26, 117, 115, 101, 114, 95, 109, 117, 115, 116, 95, 98, 101, 95, 109, 101, 109, 98, 101,
114, 95, 111, 102, 95, 111, 114, 103, 24, 5, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82,
21, 117, 115, 101, 114, 77, 117, 115, 116, 66, 101, 77, 101, 109, 98, 101, 114, 79, 102,
79, 114, 103, 18, 48, 10, 16, 108, 111, 103, 105, 110, 95, 110, 97, 109, 101, 95, 108, 97,
98, 101, 108, 24, 6, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 108, 111, 103, 105,
110, 78, 97, 109, 101, 76, 97, 98, 101, 108, 18, 56, 10, 20, 114, 101, 103, 105, 115, 116,
101, 114, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 7, 32, 1, 40, 9,
66, 6, 24, 0, 40, 0, 80, 0, 82, 18, 114, 101, 103, 105, 115, 116, 101, 114, 66, 117, 116,
116, 111, 110, 84, 101, 120, 116, 18, 48, 10, 16, 110, 101, 120, 116, 95, 98, 117, 116,
116, 111, 110, 95, 116, 101, 120, 116, 24, 8, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0,
82, 14, 110, 101, 120, 116, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116, 18, 66, 10,
25, 101, 120, 116, 101, 114, 110, 97, 108, 95, 117, 115, 101, 114, 95, 100, 101, 115, 99,
114, 105, 112, 116, 105, 111, 110, 24, 9, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82,
23, 101, 120, 116, 101, 114, 110, 97, 108, 85, 115, 101, 114, 68, 101, 115, 99, 114, 105,
112, 116, 105, 111, 110, 18, 58, 10, 21, 117, 115, 101, 114, 95, 110, 97, 109, 101, 95,
112, 108, 97, 99, 101, 104, 111, 108, 100, 101, 114, 24, 10, 32, 1, 40, 9, 66, 6, 24, 0,
40, 0, 80, 0, 82, 19, 117, 115, 101, 114, 78, 97, 109, 101, 80, 108, 97, 99, 101, 104,
111, 108, 100, 101, 114, 18, 60, 10, 22, 108, 111, 103, 105, 110, 95, 110, 97, 109, 101,
95, 112, 108, 97, 99, 101, 104, 111, 108, 100, 101, 114, 24, 11, 32, 1, 40, 9, 66, 6, 24,
0, 40, 0, 80, 0, 82, 20, 108, 111, 103, 105, 110, 78, 97, 109, 101, 80, 108, 97, 99, 101,
104, 111, 108, 100, 101, 114>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:title_linking_process, 3, type: :string, json_name: "titleLinkingProcess")
field(:description_linking_process, 4, type: :string, json_name: "descriptionLinkingProcess")
field(:user_must_be_member_of_org, 5, type: :string, json_name: "userMustBeMemberOfOrg")
field(:login_name_label, 6, type: :string, json_name: "loginNameLabel")
field(:register_button_text, 7, type: :string, json_name: "registerButtonText")
field(:next_button_text, 8, type: :string, json_name: "nextButtonText")
field(:external_user_description, 9, type: :string, json_name: "externalUserDescription")
field(:user_name_placeholder, 10, type: :string, json_name: "userNamePlaceholder")
field(:login_name_placeholder, 11, type: :string, json_name: "loginNamePlaceholder")
end
defmodule Zitadel.Text.V1.PasswordScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type password_label :: String.t()
@type reset_link_text :: String.t()
@type back_button_text :: String.t()
@type next_button_text :: String.t()
@type min_length :: String.t()
@type has_uppercase :: String.t()
@type has_lowercase :: String.t()
@type has_number :: String.t()
@type has_symbol :: String.t()
@type confirmation :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
password_label: password_label(),
reset_link_text: reset_link_text(),
back_button_text: back_button_text(),
next_button_text: next_button_text(),
min_length: min_length(),
has_uppercase: has_uppercase(),
has_lowercase: has_lowercase(),
has_number: has_number(),
has_symbol: has_symbol(),
confirmation: confirmation()
}
defstruct [
:title,
:description,
:password_label,
:reset_link_text,
:back_button_text,
:next_button_text,
:min_length,
:has_uppercase,
:has_lowercase,
:has_number,
:has_symbol,
:confirmation
]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 18, 80, 97, 115, 115, 119, 111, 114, 100, 83, 99, 114, 101, 101, 110, 84, 101, 120,
116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80,
0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11, 100, 101, 115, 99, 114, 105, 112, 116,
105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 11, 100, 101, 115, 99,
114, 105, 112, 116, 105, 111, 110, 18, 45, 10, 14, 112, 97, 115, 115, 119, 111, 114, 100,
95, 108, 97, 98, 101, 108, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 13, 112,
97, 115, 115, 119, 111, 114, 100, 76, 97, 98, 101, 108, 18, 46, 10, 15, 114, 101, 115,
101, 116, 95, 108, 105, 110, 107, 95, 116, 101, 120, 116, 24, 4, 32, 1, 40, 9, 66, 6, 24,
0, 40, 0, 80, 0, 82, 13, 114, 101, 115, 101, 116, 76, 105, 110, 107, 84, 101, 120, 116,
18, 48, 10, 16, 98, 97, 99, 107, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116,
24, 5, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 98, 97, 99, 107, 66, 117, 116,
116, 111, 110, 84, 101, 120, 116, 18, 48, 10, 16, 110, 101, 120, 116, 95, 98, 117, 116,
116, 111, 110, 95, 116, 101, 120, 116, 24, 6, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0,
82, 14, 110, 101, 120, 116, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116, 18, 37, 10,
10, 109, 105, 110, 95, 108, 101, 110, 103, 116, 104, 24, 7, 32, 1, 40, 9, 66, 6, 24, 0,
40, 0, 80, 0, 82, 9, 109, 105, 110, 76, 101, 110, 103, 116, 104, 18, 43, 10, 13, 104, 97,
115, 95, 117, 112, 112, 101, 114, 99, 97, 115, 101, 24, 8, 32, 1, 40, 9, 66, 6, 24, 0, 40,
0, 80, 0, 82, 12, 104, 97, 115, 85, 112, 112, 101, 114, 99, 97, 115, 101, 18, 43, 10, 13,
104, 97, 115, 95, 108, 111, 119, 101, 114, 99, 97, 115, 101, 24, 9, 32, 1, 40, 9, 66, 6,
24, 0, 40, 0, 80, 0, 82, 12, 104, 97, 115, 76, 111, 119, 101, 114, 99, 97, 115, 101, 18,
37, 10, 10, 104, 97, 115, 95, 110, 117, 109, 98, 101, 114, 24, 10, 32, 1, 40, 9, 66, 6,
24, 0, 40, 0, 80, 0, 82, 9, 104, 97, 115, 78, 117, 109, 98, 101, 114, 18, 37, 10, 10, 104,
97, 115, 95, 115, 121, 109, 98, 111, 108, 24, 11, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80,
0, 82, 9, 104, 97, 115, 83, 121, 109, 98, 111, 108, 18, 42, 10, 12, 99, 111, 110, 102,
105, 114, 109, 97, 116, 105, 111, 110, 24, 12, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0,
82, 12, 99, 111, 110, 102, 105, 114, 109, 97, 116, 105, 111, 110>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:password_label, 3, type: :string, json_name: "passwordLabel")
field(:reset_link_text, 4, type: :string, json_name: "resetLinkText")
field(:back_button_text, 5, type: :string, json_name: "backButtonText")
field(:next_button_text, 6, type: :string, json_name: "nextButtonText")
field(:min_length, 7, type: :string, json_name: "minLength")
field(:has_uppercase, 8, type: :string, json_name: "hasUppercase")
field(:has_lowercase, 9, type: :string, json_name: "hasLowercase")
field(:has_number, 10, type: :string, json_name: "hasNumber")
field(:has_symbol, 11, type: :string, json_name: "hasSymbol")
field(:confirmation, 12, type: :string)
end
defmodule Zitadel.Text.V1.UsernameChangeScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type username_label :: String.t()
@type cancel_button_text :: String.t()
@type next_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
username_label: username_label(),
cancel_button_text: cancel_button_text(),
next_button_text: next_button_text()
}
defstruct [:title, :description, :username_label, :cancel_button_text, :next_button_text]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 24, 85, 115, 101, 114, 110, 97, 109, 101, 67, 104, 97, 110, 103, 101, 83, 99, 114,
101, 101, 110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1, 32, 1,
40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11, 100,
101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0,
80, 0, 82, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 45, 10, 14, 117,
115, 101, 114, 110, 97, 109, 101, 95, 108, 97, 98, 101, 108, 24, 3, 32, 1, 40, 9, 66, 6,
24, 0, 40, 0, 80, 0, 82, 13, 117, 115, 101, 114, 110, 97, 109, 101, 76, 97, 98, 101, 108,
18, 52, 10, 18, 99, 97, 110, 99, 101, 108, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101,
120, 116, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 16, 99, 97, 110, 99, 101,
108, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116, 18, 48, 10, 16, 110, 101, 120, 116,
95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 5, 32, 1, 40, 9, 66, 6, 24,
0, 40, 0, 80, 0, 82, 14, 110, 101, 120, 116, 66, 117, 116, 116, 111, 110, 84, 101, 120,
116>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:username_label, 3, type: :string, json_name: "usernameLabel")
field(:cancel_button_text, 4, type: :string, json_name: "cancelButtonText")
field(:next_button_text, 5, type: :string, json_name: "nextButtonText")
end
defmodule Zitadel.Text.V1.UsernameChangeDoneScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type next_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
next_button_text: next_button_text()
}
defstruct [:title, :description, :next_button_text]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 28, 85, 115, 101, 114, 110, 97, 109, 101, 67, 104, 97, 110, 103, 101, 68, 111, 110,
101, 83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108,
101, 24, 1, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18,
40, 10, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66,
6, 24, 0, 40, 0, 80, 0, 82, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18,
48, 10, 16, 110, 101, 120, 116, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116,
24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 110, 101, 120, 116, 66, 117, 116,
116, 111, 110, 84, 101, 120, 116>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:next_button_text, 3, type: :string, json_name: "nextButtonText")
end
defmodule Zitadel.Text.V1.InitPasswordScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type code_label :: String.t()
@type new_password_label :: String.t()
@type new_password_confirm_label :: String.t()
@type next_button_text :: String.t()
@type resend_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
code_label: code_label(),
new_password_label: new_password_label(),
new_password_confirm_label: new_password_confirm_label(),
next_button_text: next_button_text(),
resend_button_text: resend_button_text()
}
defstruct [
:title,
:description,
:code_label,
:new_password_label,
:new_password_confirm_label,
:next_button_text,
:resend_button_text
]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 22, 73, 110, 105, 116, 80, 97, 115, 115, 119, 111, 114, 100, 83, 99, 114, 101, 101,
110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1, 32, 1, 40, 9, 66,
6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11, 100, 101, 115, 99,
114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82,
11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 37, 10, 10, 99, 111, 100,
101, 95, 108, 97, 98, 101, 108, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 9,
99, 111, 100, 101, 76, 97, 98, 101, 108, 18, 52, 10, 18, 110, 101, 119, 95, 112, 97, 115,
115, 119, 111, 114, 100, 95, 108, 97, 98, 101, 108, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0, 40,
0, 80, 0, 82, 16, 110, 101, 119, 80, 97, 115, 115, 119, 111, 114, 100, 76, 97, 98, 101,
108, 18, 67, 10, 26, 110, 101, 119, 95, 112, 97, 115, 115, 119, 111, 114, 100, 95, 99,
111, 110, 102, 105, 114, 109, 95, 108, 97, 98, 101, 108, 24, 5, 32, 1, 40, 9, 66, 6, 24,
0, 40, 0, 80, 0, 82, 23, 110, 101, 119, 80, 97, 115, 115, 119, 111, 114, 100, 67, 111,
110, 102, 105, 114, 109, 76, 97, 98, 101, 108, 18, 48, 10, 16, 110, 101, 120, 116, 95, 98,
117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 6, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0,
80, 0, 82, 14, 110, 101, 120, 116, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116, 18, 52,
10, 18, 114, 101, 115, 101, 110, 100, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120,
116, 24, 7, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 16, 114, 101, 115, 101, 110,
100, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:code_label, 3, type: :string, json_name: "codeLabel")
field(:new_password_label, 4, type: :string, json_name: "newPasswordLabel")
field(:new_password_confirm_label, 5, type: :string, json_name: "newPasswordConfirmLabel")
field(:next_button_text, 6, type: :string, json_name: "nextButtonText")
field(:resend_button_text, 7, type: :string, json_name: "resendButtonText")
end
defmodule Zitadel.Text.V1.InitPasswordDoneScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type next_button_text :: String.t()
@type cancel_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
next_button_text: next_button_text(),
cancel_button_text: cancel_button_text()
}
defstruct [:title, :description, :next_button_text, :cancel_button_text]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 26, 73, 110, 105, 116, 80, 97, 115, 115, 119, 111, 114, 100, 68, 111, 110, 101, 83,
99, 114, 101, 101, 110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1,
32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11,
100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0,
40, 0, 80, 0, 82, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 48, 10,
16, 110, 101, 120, 116, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 3,
32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 110, 101, 120, 116, 66, 117, 116, 116,
111, 110, 84, 101, 120, 116, 18, 52, 10, 18, 99, 97, 110, 99, 101, 108, 95, 98, 117, 116,
116, 111, 110, 95, 116, 101, 120, 116, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0,
82, 16, 99, 97, 110, 99, 101, 108, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:next_button_text, 3, type: :string, json_name: "nextButtonText")
field(:cancel_button_text, 4, type: :string, json_name: "cancelButtonText")
end
defmodule Zitadel.Text.V1.EmailVerificationScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type code_label :: String.t()
@type next_button_text :: String.t()
@type resend_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
code_label: code_label(),
next_button_text: next_button_text(),
resend_button_text: resend_button_text()
}
defstruct [:title, :description, :code_label, :next_button_text, :resend_button_text]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 27, 69, 109, 97, 105, 108, 86, 101, 114, 105, 102, 105, 99, 97, 116, 105, 111, 110,
83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24,
1, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10,
11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24,
0, 40, 0, 80, 0, 82, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 37, 10,
10, 99, 111, 100, 101, 95, 108, 97, 98, 101, 108, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40,
0, 80, 0, 82, 9, 99, 111, 100, 101, 76, 97, 98, 101, 108, 18, 48, 10, 16, 110, 101, 120,
116, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 4, 32, 1, 40, 9, 66, 6,
24, 0, 40, 0, 80, 0, 82, 14, 110, 101, 120, 116, 66, 117, 116, 116, 111, 110, 84, 101,
120, 116, 18, 52, 10, 18, 114, 101, 115, 101, 110, 100, 95, 98, 117, 116, 116, 111, 110,
95, 116, 101, 120, 116, 24, 5, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 16, 114, 101,
115, 101, 110, 100, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:code_label, 3, type: :string, json_name: "codeLabel")
field(:next_button_text, 4, type: :string, json_name: "nextButtonText")
field(:resend_button_text, 5, type: :string, json_name: "resendButtonText")
end
defmodule Zitadel.Text.V1.EmailVerificationDoneScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type next_button_text :: String.t()
@type cancel_button_text :: String.t()
@type login_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
next_button_text: next_button_text(),
cancel_button_text: cancel_button_text(),
login_button_text: login_button_text()
}
defstruct [:title, :description, :next_button_text, :cancel_button_text, :login_button_text]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 31, 69, 109, 97, 105, 108, 86, 101, 114, 105, 102, 105, 99, 97, 116, 105, 111, 110,
68, 111, 110, 101, 83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105,
116, 108, 101, 24, 1, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108,
101, 18, 40, 10, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1,
40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105,
111, 110, 18, 48, 10, 16, 110, 101, 120, 116, 95, 98, 117, 116, 116, 111, 110, 95, 116,
101, 120, 116, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 110, 101, 120,
116, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116, 18, 52, 10, 18, 99, 97, 110, 99, 101,
108, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 4, 32, 1, 40, 9, 66, 6,
24, 0, 40, 0, 80, 0, 82, 16, 99, 97, 110, 99, 101, 108, 66, 117, 116, 116, 111, 110, 84,
101, 120, 116, 18, 50, 10, 17, 108, 111, 103, 105, 110, 95, 98, 117, 116, 116, 111, 110,
95, 116, 101, 120, 116, 24, 5, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 15, 108, 111,
103, 105, 110, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:next_button_text, 3, type: :string, json_name: "nextButtonText")
field(:cancel_button_text, 4, type: :string, json_name: "cancelButtonText")
field(:login_button_text, 5, type: :string, json_name: "loginButtonText")
end
defmodule Zitadel.Text.V1.InitializeUserScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type code_label :: String.t()
@type new_password_label :: String.t()
@type new_password_confirm_label :: String.t()
@type resend_button_text :: String.t()
@type next_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
code_label: code_label(),
new_password_label: new_password_label(),
new_password_confirm_label: new_password_confirm_label(),
resend_button_text: resend_button_text(),
next_button_text: next_button_text()
}
defstruct [
:title,
:description,
:code_label,
:new_password_label,
:new_password_confirm_label,
:resend_button_text,
:next_button_text
]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 24, 73, 110, 105, 116, 105, 97, 108, 105, 122, 101, 85, 115, 101, 114, 83, 99, 114,
101, 101, 110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1, 32, 1,
40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11, 100,
101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0,
80, 0, 82, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 37, 10, 10, 99,
111, 100, 101, 95, 108, 97, 98, 101, 108, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0,
82, 9, 99, 111, 100, 101, 76, 97, 98, 101, 108, 18, 52, 10, 18, 110, 101, 119, 95, 112,
97, 115, 115, 119, 111, 114, 100, 95, 108, 97, 98, 101, 108, 24, 4, 32, 1, 40, 9, 66, 6,
24, 0, 40, 0, 80, 0, 82, 16, 110, 101, 119, 80, 97, 115, 115, 119, 111, 114, 100, 76, 97,
98, 101, 108, 18, 67, 10, 26, 110, 101, 119, 95, 112, 97, 115, 115, 119, 111, 114, 100,
95, 99, 111, 110, 102, 105, 114, 109, 95, 108, 97, 98, 101, 108, 24, 5, 32, 1, 40, 9, 66,
6, 24, 0, 40, 0, 80, 0, 82, 23, 110, 101, 119, 80, 97, 115, 115, 119, 111, 114, 100, 67,
111, 110, 102, 105, 114, 109, 76, 97, 98, 101, 108, 18, 52, 10, 18, 114, 101, 115, 101,
110, 100, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 6, 32, 1, 40, 9,
66, 6, 24, 0, 40, 0, 80, 0, 82, 16, 114, 101, 115, 101, 110, 100, 66, 117, 116, 116, 111,
110, 84, 101, 120, 116, 18, 48, 10, 16, 110, 101, 120, 116, 95, 98, 117, 116, 116, 111,
110, 95, 116, 101, 120, 116, 24, 7, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 110,
101, 120, 116, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:code_label, 3, type: :string, json_name: "codeLabel")
field(:new_password_label, 4, type: :string, json_name: "newPasswordLabel")
field(:new_password_confirm_label, 5, type: :string, json_name: "newPasswordConfirmLabel")
field(:resend_button_text, 6, type: :string, json_name: "resendButtonText")
field(:next_button_text, 7, type: :string, json_name: "nextButtonText")
end
defmodule Zitadel.Text.V1.InitializeUserDoneScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type cancel_button_text :: String.t()
@type next_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
cancel_button_text: cancel_button_text(),
next_button_text: next_button_text()
}
defstruct [:title, :description, :cancel_button_text, :next_button_text]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 28, 73, 110, 105, 116, 105, 97, 108, 105, 122, 101, 85, 115, 101, 114, 68, 111, 110,
101, 83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108,
101, 24, 1, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18,
40, 10, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66,
6, 24, 0, 40, 0, 80, 0, 82, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18,
52, 10, 18, 99, 97, 110, 99, 101, 108, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120,
116, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 16, 99, 97, 110, 99, 101, 108,
66, 117, 116, 116, 111, 110, 84, 101, 120, 116, 18, 48, 10, 16, 110, 101, 120, 116, 95,
98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0,
40, 0, 80, 0, 82, 14, 110, 101, 120, 116, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:cancel_button_text, 3, type: :string, json_name: "cancelButtonText")
field(:next_button_text, 4, type: :string, json_name: "nextButtonText")
end
defmodule Zitadel.Text.V1.InitMFAPromptScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type otp_option :: String.t()
@type u2f_option :: String.t()
@type skip_button_text :: String.t()
@type next_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
otp_option: otp_option(),
u2f_option: u2f_option(),
skip_button_text: skip_button_text(),
next_button_text: next_button_text()
}
defstruct [:title, :description, :otp_option, :u2f_option, :skip_button_text, :next_button_text]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 23, 73, 110, 105, 116, 77, 70, 65, 80, 114, 111, 109, 112, 116, 83, 99, 114, 101, 101,
110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1, 32, 1, 40, 9, 66,
6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11, 100, 101, 115, 99,
114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82,
11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 37, 10, 10, 111, 116, 112,
95, 111, 112, 116, 105, 111, 110, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 9,
111, 116, 112, 79, 112, 116, 105, 111, 110, 18, 37, 10, 10, 117, 50, 102, 95, 111, 112,
116, 105, 111, 110, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 9, 117, 50, 102,
79, 112, 116, 105, 111, 110, 18, 48, 10, 16, 115, 107, 105, 112, 95, 98, 117, 116, 116,
111, 110, 95, 116, 101, 120, 116, 24, 5, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14,
115, 107, 105, 112, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116, 18, 48, 10, 16, 110,
101, 120, 116, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 6, 32, 1, 40,
9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 110, 101, 120, 116, 66, 117, 116, 116, 111, 110,
84, 101, 120, 116>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:otp_option, 3, type: :string, json_name: "otpOption")
field(:u2f_option, 4, type: :string, json_name: "u2fOption")
field(:skip_button_text, 5, type: :string, json_name: "skipButtonText")
field(:next_button_text, 6, type: :string, json_name: "nextButtonText")
end
defmodule Zitadel.Text.V1.InitMFAOTPScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type description_otp :: String.t()
@type secret_label :: String.t()
@type code_label :: String.t()
@type next_button_text :: String.t()
@type cancel_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
description_otp: description_otp(),
secret_label: secret_label(),
code_label: code_label(),
next_button_text: next_button_text(),
cancel_button_text: cancel_button_text()
}
defstruct [
:title,
:description,
:description_otp,
:secret_label,
:code_label,
:next_button_text,
:cancel_button_text
]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 20, 73, 110, 105, 116, 77, 70, 65, 79, 84, 80, 83, 99, 114, 101, 101, 110, 84, 101,
120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1, 32, 1, 40, 9, 66, 6, 24, 0, 40,
0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11, 100, 101, 115, 99, 114, 105,
112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 11, 100,
101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 47, 10, 15, 100, 101, 115, 99, 114,
105, 112, 116, 105, 111, 110, 95, 111, 116, 112, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0,
80, 0, 82, 14, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 79, 116, 112, 18, 41,
10, 12, 115, 101, 99, 114, 101, 116, 95, 108, 97, 98, 101, 108, 24, 4, 32, 1, 40, 9, 66,
6, 24, 0, 40, 0, 80, 0, 82, 11, 115, 101, 99, 114, 101, 116, 76, 97, 98, 101, 108, 18, 37,
10, 10, 99, 111, 100, 101, 95, 108, 97, 98, 101, 108, 24, 5, 32, 1, 40, 9, 66, 6, 24, 0,
40, 0, 80, 0, 82, 9, 99, 111, 100, 101, 76, 97, 98, 101, 108, 18, 48, 10, 16, 110, 101,
120, 116, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 6, 32, 1, 40, 9,
66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 110, 101, 120, 116, 66, 117, 116, 116, 111, 110, 84,
101, 120, 116, 18, 52, 10, 18, 99, 97, 110, 99, 101, 108, 95, 98, 117, 116, 116, 111, 110,
95, 116, 101, 120, 116, 24, 7, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 16, 99, 97,
110, 99, 101, 108, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:description_otp, 3, type: :string, json_name: "descriptionOtp")
field(:secret_label, 4, type: :string, json_name: "secretLabel")
field(:code_label, 5, type: :string, json_name: "codeLabel")
field(:next_button_text, 6, type: :string, json_name: "nextButtonText")
field(:cancel_button_text, 7, type: :string, json_name: "cancelButtonText")
end
defmodule Zitadel.Text.V1.InitMFAU2FScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type token_name_label :: String.t()
@type not_supported :: String.t()
@type register_token_button_text :: String.t()
@type error_retry :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
token_name_label: token_name_label(),
not_supported: not_supported(),
register_token_button_text: register_token_button_text(),
error_retry: error_retry()
}
defstruct [
:title,
:description,
:token_name_label,
:not_supported,
:register_token_button_text,
:error_retry
]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 20, 73, 110, 105, 116, 77, 70, 65, 85, 50, 70, 83, 99, 114, 101, 101, 110, 84, 101,
120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1, 32, 1, 40, 9, 66, 6, 24, 0, 40,
0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11, 100, 101, 115, 99, 114, 105,
112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 11, 100,
101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 48, 10, 16, 116, 111, 107, 101, 110,
95, 110, 97, 109, 101, 95, 108, 97, 98, 101, 108, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40,
0, 80, 0, 82, 14, 116, 111, 107, 101, 110, 78, 97, 109, 101, 76, 97, 98, 101, 108, 18, 43,
10, 13, 110, 111, 116, 95, 115, 117, 112, 112, 111, 114, 116, 101, 100, 24, 4, 32, 1, 40,
9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 12, 110, 111, 116, 83, 117, 112, 112, 111, 114, 116,
101, 100, 18, 67, 10, 26, 114, 101, 103, 105, 115, 116, 101, 114, 95, 116, 111, 107, 101,
110, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 5, 32, 1, 40, 9, 66, 6,
24, 0, 40, 0, 80, 0, 82, 23, 114, 101, 103, 105, 115, 116, 101, 114, 84, 111, 107, 101,
110, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116, 18, 39, 10, 11, 101, 114, 114, 111,
114, 95, 114, 101, 116, 114, 121, 24, 6, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 10,
101, 114, 114, 111, 114, 82, 101, 116, 114, 121>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:token_name_label, 3, type: :string, json_name: "tokenNameLabel")
field(:not_supported, 4, type: :string, json_name: "notSupported")
field(:register_token_button_text, 5, type: :string, json_name: "registerTokenButtonText")
field(:error_retry, 6, type: :string, json_name: "errorRetry")
end
defmodule Zitadel.Text.V1.InitMFADoneScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type cancel_button_text :: String.t()
@type next_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
cancel_button_text: cancel_button_text(),
next_button_text: next_button_text()
}
defstruct [:title, :description, :cancel_button_text, :next_button_text]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 21, 73, 110, 105, 116, 77, 70, 65, 68, 111, 110, 101, 83, 99, 114, 101, 101, 110, 84,
101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1, 32, 1, 40, 9, 66, 6, 24, 0,
40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11, 100, 101, 115, 99, 114, 105,
112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 11, 100,
101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 52, 10, 18, 99, 97, 110, 99, 101,
108, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 3, 32, 1, 40, 9, 66, 6,
24, 0, 40, 0, 80, 0, 82, 16, 99, 97, 110, 99, 101, 108, 66, 117, 116, 116, 111, 110, 84,
101, 120, 116, 18, 48, 10, 16, 110, 101, 120, 116, 95, 98, 117, 116, 116, 111, 110, 95,
116, 101, 120, 116, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 110, 101,
120, 116, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:cancel_button_text, 3, type: :string, json_name: "cancelButtonText")
field(:next_button_text, 4, type: :string, json_name: "nextButtonText")
end
defmodule Zitadel.Text.V1.MFAProvidersText do
use Protobuf, syntax: :proto3
@type choose_other :: String.t()
@type otp :: String.t()
@type u2f :: String.t()
@type t :: %__MODULE__{
choose_other: choose_other(),
otp: otp(),
u2f: u2f()
}
defstruct [:choose_other, :otp, :u2f]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 16, 77, 70, 65, 80, 114, 111, 118, 105, 100, 101, 114, 115, 84, 101, 120, 116, 18, 41,
10, 12, 99, 104, 111, 111, 115, 101, 95, 111, 116, 104, 101, 114, 24, 1, 32, 1, 40, 9, 66,
6, 24, 0, 40, 0, 80, 0, 82, 11, 99, 104, 111, 111, 115, 101, 79, 116, 104, 101, 114, 18,
24, 10, 3, 111, 116, 112, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 3, 111,
116, 112, 18, 24, 10, 3, 117, 50, 102, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0,
82, 3, 117, 50, 102>>
)
end
field(:choose_other, 1, type: :string, json_name: "chooseOther")
field(:otp, 2, type: :string)
field(:u2f, 3, type: :string)
end
defmodule Zitadel.Text.V1.VerifyMFAOTPScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type code_label :: String.t()
@type next_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
code_label: code_label(),
next_button_text: next_button_text()
}
defstruct [:title, :description, :code_label, :next_button_text]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 22, 86, 101, 114, 105, 102, 121, 77, 70, 65, 79, 84, 80, 83, 99, 114, 101, 101, 110,
84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1, 32, 1, 40, 9, 66, 6, 24,
0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11, 100, 101, 115, 99, 114,
105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 11,
100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 37, 10, 10, 99, 111, 100, 101,
95, 108, 97, 98, 101, 108, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 9, 99,
111, 100, 101, 76, 97, 98, 101, 108, 18, 48, 10, 16, 110, 101, 120, 116, 95, 98, 117, 116,
116, 111, 110, 95, 116, 101, 120, 116, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0,
82, 14, 110, 101, 120, 116, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:code_label, 3, type: :string, json_name: "codeLabel")
field(:next_button_text, 4, type: :string, json_name: "nextButtonText")
end
defmodule Zitadel.Text.V1.VerifyMFAU2FScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type validate_token_text :: String.t()
@type not_supported :: String.t()
@type error_retry :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
validate_token_text: validate_token_text(),
not_supported: not_supported(),
error_retry: error_retry()
}
defstruct [:title, :description, :validate_token_text, :not_supported, :error_retry]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 22, 86, 101, 114, 105, 102, 121, 77, 70, 65, 85, 50, 70, 83, 99, 114, 101, 101, 110,
84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1, 32, 1, 40, 9, 66, 6, 24,
0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11, 100, 101, 115, 99, 114,
105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 11,
100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 54, 10, 19, 118, 97, 108, 105,
100, 97, 116, 101, 95, 116, 111, 107, 101, 110, 95, 116, 101, 120, 116, 24, 3, 32, 1, 40,
9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 17, 118, 97, 108, 105, 100, 97, 116, 101, 84, 111, 107,
101, 110, 84, 101, 120, 116, 18, 43, 10, 13, 110, 111, 116, 95, 115, 117, 112, 112, 111,
114, 116, 101, 100, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 12, 110, 111,
116, 83, 117, 112, 112, 111, 114, 116, 101, 100, 18, 39, 10, 11, 101, 114, 114, 111, 114,
95, 114, 101, 116, 114, 121, 24, 5, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 10, 101,
114, 114, 111, 114, 82, 101, 116, 114, 121>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:validate_token_text, 3, type: :string, json_name: "validateTokenText")
field(:not_supported, 4, type: :string, json_name: "notSupported")
field(:error_retry, 5, type: :string, json_name: "errorRetry")
end
defmodule Zitadel.Text.V1.PasswordlessScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type login_with_pw_button_text :: String.t()
@type validate_token_button_text :: String.t()
@type not_supported :: String.t()
@type error_retry :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
login_with_pw_button_text: login_with_pw_button_text(),
validate_token_button_text: validate_token_button_text(),
not_supported: not_supported(),
error_retry: error_retry()
}
defstruct [
:title,
:description,
:login_with_pw_button_text,
:validate_token_button_text,
:not_supported,
:error_retry
]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 22, 80, 97, 115, 115, 119, 111, 114, 100, 108, 101, 115, 115, 83, 99, 114, 101, 101,
110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1, 32, 1, 40, 9, 66,
6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11, 100, 101, 115, 99,
114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82,
11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 64, 10, 25, 108, 111, 103,
105, 110, 95, 119, 105, 116, 104, 95, 112, 119, 95, 98, 117, 116, 116, 111, 110, 95, 116,
101, 120, 116, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 21, 108, 111, 103,
105, 110, 87, 105, 116, 104, 80, 119, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116, 18,
67, 10, 26, 118, 97, 108, 105, 100, 97, 116, 101, 95, 116, 111, 107, 101, 110, 95, 98,
117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0,
80, 0, 82, 23, 118, 97, 108, 105, 100, 97, 116, 101, 84, 111, 107, 101, 110, 66, 117, 116,
116, 111, 110, 84, 101, 120, 116, 18, 43, 10, 13, 110, 111, 116, 95, 115, 117, 112, 112,
111, 114, 116, 101, 100, 24, 5, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 12, 110,
111, 116, 83, 117, 112, 112, 111, 114, 116, 101, 100, 18, 39, 10, 11, 101, 114, 114, 111,
114, 95, 114, 101, 116, 114, 121, 24, 6, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 10,
101, 114, 114, 111, 114, 82, 101, 116, 114, 121>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:login_with_pw_button_text, 3, type: :string, json_name: "loginWithPwButtonText")
field(:validate_token_button_text, 4, type: :string, json_name: "validateTokenButtonText")
field(:not_supported, 5, type: :string, json_name: "notSupported")
field(:error_retry, 6, type: :string, json_name: "errorRetry")
end
defmodule Zitadel.Text.V1.PasswordChangeScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type old_password_label :: String.t()
@type new_password_label :: String.t()
@type new_password_confirm_label :: String.t()
@type cancel_button_text :: String.t()
@type next_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
old_password_label: old_password_label(),
new_password_label: new_password_label(),
new_password_confirm_label: new_password_confirm_label(),
cancel_button_text: cancel_button_text(),
next_button_text: next_button_text()
}
defstruct [
:title,
:description,
:old_password_label,
:new_password_label,
:new_password_confirm_label,
:cancel_button_text,
:next_button_text
]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 24, 80, 97, 115, 115, 119, 111, 114, 100, 67, 104, 97, 110, 103, 101, 83, 99, 114,
101, 101, 110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1, 32, 1,
40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11, 100,
101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0,
80, 0, 82, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 52, 10, 18, 111,
108, 100, 95, 112, 97, 115, 115, 119, 111, 114, 100, 95, 108, 97, 98, 101, 108, 24, 3, 32,
1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 16, 111, 108, 100, 80, 97, 115, 115, 119, 111,
114, 100, 76, 97, 98, 101, 108, 18, 52, 10, 18, 110, 101, 119, 95, 112, 97, 115, 115, 119,
111, 114, 100, 95, 108, 97, 98, 101, 108, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0,
82, 16, 110, 101, 119, 80, 97, 115, 115, 119, 111, 114, 100, 76, 97, 98, 101, 108, 18, 67,
10, 26, 110, 101, 119, 95, 112, 97, 115, 115, 119, 111, 114, 100, 95, 99, 111, 110, 102,
105, 114, 109, 95, 108, 97, 98, 101, 108, 24, 5, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0,
82, 23, 110, 101, 119, 80, 97, 115, 115, 119, 111, 114, 100, 67, 111, 110, 102, 105, 114,
109, 76, 97, 98, 101, 108, 18, 52, 10, 18, 99, 97, 110, 99, 101, 108, 95, 98, 117, 116,
116, 111, 110, 95, 116, 101, 120, 116, 24, 6, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0,
82, 16, 99, 97, 110, 99, 101, 108, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116, 18, 48,
10, 16, 110, 101, 120, 116, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24,
7, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 110, 101, 120, 116, 66, 117, 116,
116, 111, 110, 84, 101, 120, 116>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:old_password_label, 3, type: :string, json_name: "oldPasswordLabel")
field(:new_password_label, 4, type: :string, json_name: "newPasswordLabel")
field(:new_password_confirm_label, 5, type: :string, json_name: "newPasswordConfirmLabel")
field(:cancel_button_text, 6, type: :string, json_name: "cancelButtonText")
field(:next_button_text, 7, type: :string, json_name: "nextButtonText")
end
defmodule Zitadel.Text.V1.PasswordChangeDoneScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type next_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
next_button_text: next_button_text()
}
defstruct [:title, :description, :next_button_text]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 28, 80, 97, 115, 115, 119, 111, 114, 100, 67, 104, 97, 110, 103, 101, 68, 111, 110,
101, 83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108,
101, 24, 1, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18,
40, 10, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66,
6, 24, 0, 40, 0, 80, 0, 82, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18,
48, 10, 16, 110, 101, 120, 116, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116,
24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 110, 101, 120, 116, 66, 117, 116,
116, 111, 110, 84, 101, 120, 116>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:next_button_text, 3, type: :string, json_name: "nextButtonText")
end
defmodule Zitadel.Text.V1.PasswordResetDoneScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type next_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
next_button_text: next_button_text()
}
defstruct [:title, :description, :next_button_text]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 27, 80, 97, 115, 115, 119, 111, 114, 100, 82, 101, 115, 101, 116, 68, 111, 110, 101,
83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24,
1, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10,
11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24,
0, 40, 0, 80, 0, 82, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 48, 10,
16, 110, 101, 120, 116, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 3,
32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 110, 101, 120, 116, 66, 117, 116, 116,
111, 110, 84, 101, 120, 116>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:next_button_text, 3, type: :string, json_name: "nextButtonText")
end
defmodule Zitadel.Text.V1.RegistrationOptionScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type user_name_button_text :: String.t()
@type external_login_description :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
user_name_button_text: user_name_button_text(),
external_login_description: external_login_description()
}
defstruct [:title, :description, :user_name_button_text, :external_login_description]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 28, 82, 101, 103, 105, 115, 116, 114, 97, 116, 105, 111, 110, 79, 112, 116, 105, 111,
110, 83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108,
101, 24, 1, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18,
40, 10, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66,
6, 24, 0, 40, 0, 80, 0, 82, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18,
57, 10, 21, 117, 115, 101, 114, 95, 110, 97, 109, 101, 95, 98, 117, 116, 116, 111, 110,
95, 116, 101, 120, 116, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 18, 117, 115,
101, 114, 78, 97, 109, 101, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116, 18, 68, 10,
26, 101, 120, 116, 101, 114, 110, 97, 108, 95, 108, 111, 103, 105, 110, 95, 100, 101, 115,
99, 114, 105, 112, 116, 105, 111, 110, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0,
82, 24, 101, 120, 116, 101, 114, 110, 97, 108, 76, 111, 103, 105, 110, 68, 101, 115, 99,
114, 105, 112, 116, 105, 111, 110>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:user_name_button_text, 3, type: :string, json_name: "userNameButtonText")
field(:external_login_description, 4, type: :string, json_name: "externalLoginDescription")
end
defmodule Zitadel.Text.V1.RegistrationUserScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type description_org_register :: String.t()
@type firstname_label :: String.t()
@type lastname_label :: String.t()
@type email_label :: String.t()
@type username_label :: String.t()
@type language_label :: String.t()
@type gender_label :: String.t()
@type password_label :: String.t()
@type password_confirm_label :: String.t()
@type tos_and_privacy_label :: String.t()
@type tos_confirm :: String.t()
@type tos_link_text :: String.t()
@type privacy_link_text :: String.t()
@type next_button_text :: String.t()
@type back_button_text :: String.t()
@type tos_confirm_and :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
description_org_register: description_org_register(),
firstname_label: firstname_label(),
lastname_label: lastname_label(),
email_label: email_label(),
username_label: username_label(),
language_label: language_label(),
gender_label: gender_label(),
password_label: password_label(),
password_confirm_label: password_confirm_label(),
tos_and_privacy_label: tos_and_privacy_label(),
tos_confirm: tos_confirm(),
tos_link_text: tos_link_text(),
privacy_link_text: privacy_link_text(),
next_button_text: next_button_text(),
back_button_text: back_button_text(),
tos_confirm_and: tos_confirm_and()
}
defstruct [
:title,
:description,
:description_org_register,
:firstname_label,
:lastname_label,
:email_label,
:username_label,
:language_label,
:gender_label,
:password_label,
:password_confirm_label,
:tos_and_privacy_label,
:tos_confirm,
:tos_link_text,
:privacy_link_text,
:next_button_text,
:back_button_text,
:tos_confirm_and
]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 26, 82, 101, 103, 105, 115, 116, 114, 97, 116, 105, 111, 110, 85, 115, 101, 114, 83,
99, 114, 101, 101, 110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1,
32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11,
100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0,
40, 0, 80, 0, 82, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 64, 10,
24, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 95, 111, 114, 103, 95, 114, 101,
103, 105, 115, 116, 101, 114, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 22,
100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 79, 114, 103, 82, 101, 103, 105,
115, 116, 101, 114, 18, 47, 10, 15, 102, 105, 114, 115, 116, 110, 97, 109, 101, 95, 108,
97, 98, 101, 108, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 102, 105, 114,
115, 116, 110, 97, 109, 101, 76, 97, 98, 101, 108, 18, 45, 10, 14, 108, 97, 115, 116, 110,
97, 109, 101, 95, 108, 97, 98, 101, 108, 24, 5, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0,
82, 13, 108, 97, 115, 116, 110, 97, 109, 101, 76, 97, 98, 101, 108, 18, 39, 10, 11, 101,
109, 97, 105, 108, 95, 108, 97, 98, 101, 108, 24, 6, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0,
80, 0, 82, 10, 101, 109, 97, 105, 108, 76, 97, 98, 101, 108, 18, 45, 10, 14, 117, 115,
101, 114, 110, 97, 109, 101, 95, 108, 97, 98, 101, 108, 24, 7, 32, 1, 40, 9, 66, 6, 24, 0,
40, 0, 80, 0, 82, 13, 117, 115, 101, 114, 110, 97, 109, 101, 76, 97, 98, 101, 108, 18, 45,
10, 14, 108, 97, 110, 103, 117, 97, 103, 101, 95, 108, 97, 98, 101, 108, 24, 8, 32, 1, 40,
9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 13, 108, 97, 110, 103, 117, 97, 103, 101, 76, 97, 98,
101, 108, 18, 41, 10, 12, 103, 101, 110, 100, 101, 114, 95, 108, 97, 98, 101, 108, 24, 9,
32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 11, 103, 101, 110, 100, 101, 114, 76, 97,
98, 101, 108, 18, 45, 10, 14, 112, 97, 115, 115, 119, 111, 114, 100, 95, 108, 97, 98, 101,
108, 24, 10, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 13, 112, 97, 115, 115, 119,
111, 114, 100, 76, 97, 98, 101, 108, 18, 60, 10, 22, 112, 97, 115, 115, 119, 111, 114,
100, 95, 99, 111, 110, 102, 105, 114, 109, 95, 108, 97, 98, 101, 108, 24, 11, 32, 1, 40,
9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 20, 112, 97, 115, 115, 119, 111, 114, 100, 67, 111,
110, 102, 105, 114, 109, 76, 97, 98, 101, 108, 18, 57, 10, 21, 116, 111, 115, 95, 97, 110,
100, 95, 112, 114, 105, 118, 97, 99, 121, 95, 108, 97, 98, 101, 108, 24, 12, 32, 1, 40, 9,
66, 6, 24, 0, 40, 0, 80, 0, 82, 18, 116, 111, 115, 65, 110, 100, 80, 114, 105, 118, 97,
99, 121, 76, 97, 98, 101, 108, 18, 39, 10, 11, 116, 111, 115, 95, 99, 111, 110, 102, 105,
114, 109, 24, 13, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 10, 116, 111, 115, 67,
111, 110, 102, 105, 114, 109, 18, 42, 10, 13, 116, 111, 115, 95, 108, 105, 110, 107, 95,
116, 101, 120, 116, 24, 15, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 11, 116, 111,
115, 76, 105, 110, 107, 84, 101, 120, 116, 18, 50, 10, 17, 112, 114, 105, 118, 97, 99,
121, 95, 108, 105, 110, 107, 95, 116, 101, 120, 116, 24, 18, 32, 1, 40, 9, 66, 6, 24, 0,
40, 0, 80, 0, 82, 15, 112, 114, 105, 118, 97, 99, 121, 76, 105, 110, 107, 84, 101, 120,
116, 18, 48, 10, 16, 110, 101, 120, 116, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101,
120, 116, 24, 20, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 110, 101, 120, 116,
66, 117, 116, 116, 111, 110, 84, 101, 120, 116, 18, 48, 10, 16, 98, 97, 99, 107, 95, 98,
117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 21, 32, 1, 40, 9, 66, 6, 24, 0, 40,
0, 80, 0, 82, 14, 98, 97, 99, 107, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116, 18, 46,
10, 15, 116, 111, 115, 95, 99, 111, 110, 102, 105, 114, 109, 95, 97, 110, 100, 24, 22, 32,
1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 13, 116, 111, 115, 67, 111, 110, 102, 105, 114,
109, 65, 110, 100, 74, 4, 8, 14, 16, 15, 74, 4, 8, 16, 16, 17, 74, 4, 8, 17, 16, 18, 74,
4, 8, 19, 16, 20, 82, 8, 116, 111, 115, 95, 108, 105, 110, 107, 82, 15, 112, 114, 105,
118, 97, 99, 121, 95, 99, 111, 110, 102, 105, 114, 109, 82, 12, 112, 114, 105, 118, 97,
99, 121, 95, 108, 105, 110, 107, 82, 26, 101, 120, 116, 101, 114, 110, 97, 108, 95, 108,
111, 103, 105, 110, 95, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:description_org_register, 3, type: :string, json_name: "descriptionOrgRegister")
field(:firstname_label, 4, type: :string, json_name: "firstnameLabel")
field(:lastname_label, 5, type: :string, json_name: "lastnameLabel")
field(:email_label, 6, type: :string, json_name: "emailLabel")
field(:username_label, 7, type: :string, json_name: "usernameLabel")
field(:language_label, 8, type: :string, json_name: "languageLabel")
field(:gender_label, 9, type: :string, json_name: "genderLabel")
field(:password_label, 10, type: :string, json_name: "passwordLabel")
field(:password_confirm_label, 11, type: :string, json_name: "passwordConfirmLabel")
field(:tos_and_privacy_label, 12, type: :string, json_name: "tosAndPrivacyLabel")
field(:tos_confirm, 13, type: :string, json_name: "tosConfirm")
field(:tos_link_text, 15, type: :string, json_name: "tosLinkText")
field(:privacy_link_text, 18, type: :string, json_name: "privacyLinkText")
field(:next_button_text, 20, type: :string, json_name: "nextButtonText")
field(:back_button_text, 21, type: :string, json_name: "backButtonText")
field(:tos_confirm_and, 22, type: :string, json_name: "tosConfirmAnd")
end
defmodule Zitadel.Text.V1.ExternalRegistrationUserOverviewScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type email_label :: String.t()
@type username_label :: String.t()
@type firstname_label :: String.t()
@type lastname_label :: String.t()
@type nickname_label :: String.t()
@type language_label :: String.t()
@type phone_label :: String.t()
@type tos_and_privacy_label :: String.t()
@type tos_confirm :: String.t()
@type tos_link_text :: String.t()
@type tos_confirm_and :: String.t()
@type privacy_link_text :: String.t()
@type back_button_text :: String.t()
@type next_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
email_label: email_label(),
username_label: username_label(),
firstname_label: firstname_label(),
lastname_label: lastname_label(),
nickname_label: nickname_label(),
language_label: language_label(),
phone_label: phone_label(),
tos_and_privacy_label: tos_and_privacy_label(),
tos_confirm: tos_confirm(),
tos_link_text: tos_link_text(),
tos_confirm_and: tos_confirm_and(),
privacy_link_text: privacy_link_text(),
back_button_text: back_button_text(),
next_button_text: next_button_text()
}
defstruct [
:title,
:description,
:email_label,
:username_label,
:firstname_label,
:lastname_label,
:nickname_label,
:language_label,
:phone_label,
:tos_and_privacy_label,
:tos_confirm,
:tos_link_text,
:tos_confirm_and,
:privacy_link_text,
:back_button_text,
:next_button_text
]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 42, 69, 120, 116, 101, 114, 110, 97, 108, 82, 101, 103, 105, 115, 116, 114, 97, 116,
105, 111, 110, 85, 115, 101, 114, 79, 118, 101, 114, 118, 105, 101, 119, 83, 99, 114, 101,
101, 110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1, 32, 1, 40, 9,
66, 6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11, 100, 101, 115,
99, 114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0,
82, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 39, 10, 11, 101, 109,
97, 105, 108, 95, 108, 97, 98, 101, 108, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0,
82, 10, 101, 109, 97, 105, 108, 76, 97, 98, 101, 108, 18, 45, 10, 14, 117, 115, 101, 114,
110, 97, 109, 101, 95, 108, 97, 98, 101, 108, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0,
80, 0, 82, 13, 117, 115, 101, 114, 110, 97, 109, 101, 76, 97, 98, 101, 108, 18, 47, 10,
15, 102, 105, 114, 115, 116, 110, 97, 109, 101, 95, 108, 97, 98, 101, 108, 24, 5, 32, 1,
40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 102, 105, 114, 115, 116, 110, 97, 109, 101, 76,
97, 98, 101, 108, 18, 45, 10, 14, 108, 97, 115, 116, 110, 97, 109, 101, 95, 108, 97, 98,
101, 108, 24, 6, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 13, 108, 97, 115, 116, 110,
97, 109, 101, 76, 97, 98, 101, 108, 18, 45, 10, 14, 110, 105, 99, 107, 110, 97, 109, 101,
95, 108, 97, 98, 101, 108, 24, 7, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 13, 110,
105, 99, 107, 110, 97, 109, 101, 76, 97, 98, 101, 108, 18, 45, 10, 14, 108, 97, 110, 103,
117, 97, 103, 101, 95, 108, 97, 98, 101, 108, 24, 8, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0,
80, 0, 82, 13, 108, 97, 110, 103, 117, 97, 103, 101, 76, 97, 98, 101, 108, 18, 39, 10, 11,
112, 104, 111, 110, 101, 95, 108, 97, 98, 101, 108, 24, 9, 32, 1, 40, 9, 66, 6, 24, 0, 40,
0, 80, 0, 82, 10, 112, 104, 111, 110, 101, 76, 97, 98, 101, 108, 18, 57, 10, 21, 116, 111,
115, 95, 97, 110, 100, 95, 112, 114, 105, 118, 97, 99, 121, 95, 108, 97, 98, 101, 108, 24,
10, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 18, 116, 111, 115, 65, 110, 100, 80,
114, 105, 118, 97, 99, 121, 76, 97, 98, 101, 108, 18, 39, 10, 11, 116, 111, 115, 95, 99,
111, 110, 102, 105, 114, 109, 24, 11, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 10,
116, 111, 115, 67, 111, 110, 102, 105, 114, 109, 18, 42, 10, 13, 116, 111, 115, 95, 108,
105, 110, 107, 95, 116, 101, 120, 116, 24, 12, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0,
82, 11, 116, 111, 115, 76, 105, 110, 107, 84, 101, 120, 116, 18, 46, 10, 15, 116, 111,
115, 95, 99, 111, 110, 102, 105, 114, 109, 95, 97, 110, 100, 24, 13, 32, 1, 40, 9, 66, 6,
24, 0, 40, 0, 80, 0, 82, 13, 116, 111, 115, 67, 111, 110, 102, 105, 114, 109, 65, 110,
100, 18, 50, 10, 17, 112, 114, 105, 118, 97, 99, 121, 95, 108, 105, 110, 107, 95, 116,
101, 120, 116, 24, 14, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 15, 112, 114, 105,
118, 97, 99, 121, 76, 105, 110, 107, 84, 101, 120, 116, 18, 48, 10, 16, 98, 97, 99, 107,
95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 15, 32, 1, 40, 9, 66, 6, 24,
0, 40, 0, 80, 0, 82, 14, 98, 97, 99, 107, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116,
18, 48, 10, 16, 110, 101, 120, 116, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120,
116, 24, 16, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 110, 101, 120, 116, 66,
117, 116, 116, 111, 110, 84, 101, 120, 116>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:email_label, 3, type: :string, json_name: "emailLabel")
field(:username_label, 4, type: :string, json_name: "usernameLabel")
field(:firstname_label, 5, type: :string, json_name: "firstnameLabel")
field(:lastname_label, 6, type: :string, json_name: "lastnameLabel")
field(:nickname_label, 7, type: :string, json_name: "nicknameLabel")
field(:language_label, 8, type: :string, json_name: "languageLabel")
field(:phone_label, 9, type: :string, json_name: "phoneLabel")
field(:tos_and_privacy_label, 10, type: :string, json_name: "tosAndPrivacyLabel")
field(:tos_confirm, 11, type: :string, json_name: "tosConfirm")
field(:tos_link_text, 12, type: :string, json_name: "tosLinkText")
field(:tos_confirm_and, 13, type: :string, json_name: "tosConfirmAnd")
field(:privacy_link_text, 14, type: :string, json_name: "privacyLinkText")
field(:back_button_text, 15, type: :string, json_name: "backButtonText")
field(:next_button_text, 16, type: :string, json_name: "nextButtonText")
end
defmodule Zitadel.Text.V1.RegistrationOrgScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type orgname_label :: String.t()
@type firstname_label :: String.t()
@type lastname_label :: String.t()
@type username_label :: String.t()
@type email_label :: String.t()
@type password_label :: String.t()
@type password_confirm_label :: String.t()
@type tos_and_privacy_label :: String.t()
@type tos_confirm :: String.t()
@type tos_link_text :: String.t()
@type privacy_link_text :: String.t()
@type save_button_text :: String.t()
@type tos_confirm_and :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
orgname_label: orgname_label(),
firstname_label: firstname_label(),
lastname_label: lastname_label(),
username_label: username_label(),
email_label: email_label(),
password_label: password_label(),
password_confirm_label: password_confirm_label(),
tos_and_privacy_label: tos_and_privacy_label(),
tos_confirm: tos_confirm(),
tos_link_text: tos_link_text(),
privacy_link_text: privacy_link_text(),
save_button_text: save_button_text(),
tos_confirm_and: tos_confirm_and()
}
defstruct [
:title,
:description,
:orgname_label,
:firstname_label,
:lastname_label,
:username_label,
:email_label,
:password_label,
:password_confirm_label,
:tos_and_privacy_label,
:tos_confirm,
:tos_link_text,
:privacy_link_text,
:save_button_text,
:tos_confirm_and
]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 25, 82, 101, 103, 105, 115, 116, 114, 97, 116, 105, 111, 110, 79, 114, 103, 83, 99,
114, 101, 101, 110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1, 32,
1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11, 100,
101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0,
80, 0, 82, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 43, 10, 13, 111,
114, 103, 110, 97, 109, 101, 95, 108, 97, 98, 101, 108, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0,
40, 0, 80, 0, 82, 12, 111, 114, 103, 110, 97, 109, 101, 76, 97, 98, 101, 108, 18, 47, 10,
15, 102, 105, 114, 115, 116, 110, 97, 109, 101, 95, 108, 97, 98, 101, 108, 24, 4, 32, 1,
40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 102, 105, 114, 115, 116, 110, 97, 109, 101, 76,
97, 98, 101, 108, 18, 45, 10, 14, 108, 97, 115, 116, 110, 97, 109, 101, 95, 108, 97, 98,
101, 108, 24, 5, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 13, 108, 97, 115, 116, 110,
97, 109, 101, 76, 97, 98, 101, 108, 18, 45, 10, 14, 117, 115, 101, 114, 110, 97, 109, 101,
95, 108, 97, 98, 101, 108, 24, 6, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 13, 117,
115, 101, 114, 110, 97, 109, 101, 76, 97, 98, 101, 108, 18, 39, 10, 11, 101, 109, 97, 105,
108, 95, 108, 97, 98, 101, 108, 24, 7, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 10,
101, 109, 97, 105, 108, 76, 97, 98, 101, 108, 18, 45, 10, 14, 112, 97, 115, 115, 119, 111,
114, 100, 95, 108, 97, 98, 101, 108, 24, 9, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82,
13, 112, 97, 115, 115, 119, 111, 114, 100, 76, 97, 98, 101, 108, 18, 60, 10, 22, 112, 97,
115, 115, 119, 111, 114, 100, 95, 99, 111, 110, 102, 105, 114, 109, 95, 108, 97, 98, 101,
108, 24, 10, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 20, 112, 97, 115, 115, 119,
111, 114, 100, 67, 111, 110, 102, 105, 114, 109, 76, 97, 98, 101, 108, 18, 57, 10, 21,
116, 111, 115, 95, 97, 110, 100, 95, 112, 114, 105, 118, 97, 99, 121, 95, 108, 97, 98,
101, 108, 24, 11, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 18, 116, 111, 115, 65,
110, 100, 80, 114, 105, 118, 97, 99, 121, 76, 97, 98, 101, 108, 18, 39, 10, 11, 116, 111,
115, 95, 99, 111, 110, 102, 105, 114, 109, 24, 12, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80,
0, 82, 10, 116, 111, 115, 67, 111, 110, 102, 105, 114, 109, 18, 42, 10, 13, 116, 111, 115,
95, 108, 105, 110, 107, 95, 116, 101, 120, 116, 24, 14, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0,
80, 0, 82, 11, 116, 111, 115, 76, 105, 110, 107, 84, 101, 120, 116, 18, 50, 10, 17, 112,
114, 105, 118, 97, 99, 121, 95, 108, 105, 110, 107, 95, 116, 101, 120, 116, 24, 17, 32, 1,
40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 15, 112, 114, 105, 118, 97, 99, 121, 76, 105, 110,
107, 84, 101, 120, 116, 18, 48, 10, 16, 115, 97, 118, 101, 95, 98, 117, 116, 116, 111,
110, 95, 116, 101, 120, 116, 24, 19, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14,
115, 97, 118, 101, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116, 18, 46, 10, 15, 116,
111, 115, 95, 99, 111, 110, 102, 105, 114, 109, 95, 97, 110, 100, 24, 20, 32, 1, 40, 9,
66, 6, 24, 0, 40, 0, 80, 0, 82, 13, 116, 111, 115, 67, 111, 110, 102, 105, 114, 109, 65,
110, 100, 74, 4, 8, 13, 16, 14, 74, 4, 8, 15, 16, 16, 74, 4, 8, 16, 16, 17, 74, 4, 8, 18,
16, 19, 82, 8, 116, 111, 115, 95, 108, 105, 110, 107, 82, 15, 112, 114, 105, 118, 97, 99,
121, 95, 99, 111, 110, 102, 105, 114, 109, 82, 12, 112, 114, 105, 118, 97, 99, 121, 95,
108, 105, 110, 107, 82, 26, 101, 120, 116, 101, 114, 110, 97, 108, 95, 108, 111, 103, 105,
110, 95, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:orgname_label, 3, type: :string, json_name: "orgnameLabel")
field(:firstname_label, 4, type: :string, json_name: "firstnameLabel")
field(:lastname_label, 5, type: :string, json_name: "lastnameLabel")
field(:username_label, 6, type: :string, json_name: "usernameLabel")
field(:email_label, 7, type: :string, json_name: "emailLabel")
field(:password_label, 9, type: :string, json_name: "passwordLabel")
field(:password_confirm_label, 10, type: :string, json_name: "passwordConfirmLabel")
field(:tos_and_privacy_label, 11, type: :string, json_name: "tosAndPrivacyLabel")
field(:tos_confirm, 12, type: :string, json_name: "tosConfirm")
field(:tos_link_text, 14, type: :string, json_name: "tosLinkText")
field(:privacy_link_text, 17, type: :string, json_name: "privacyLinkText")
field(:save_button_text, 19, type: :string, json_name: "saveButtonText")
field(:tos_confirm_and, 20, type: :string, json_name: "tosConfirmAnd")
end
defmodule Zitadel.Text.V1.LinkingUserDoneScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type cancel_button_text :: String.t()
@type next_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
cancel_button_text: cancel_button_text(),
next_button_text: next_button_text()
}
defstruct [:title, :description, :cancel_button_text, :next_button_text]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 25, 76, 105, 110, 107, 105, 110, 103, 85, 115, 101, 114, 68, 111, 110, 101, 83, 99,
114, 101, 101, 110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1, 32,
1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11, 100,
101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0,
80, 0, 82, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 52, 10, 18, 99,
97, 110, 99, 101, 108, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 3, 32,
1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 16, 99, 97, 110, 99, 101, 108, 66, 117, 116,
116, 111, 110, 84, 101, 120, 116, 18, 48, 10, 16, 110, 101, 120, 116, 95, 98, 117, 116,
116, 111, 110, 95, 116, 101, 120, 116, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0,
82, 14, 110, 101, 120, 116, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:cancel_button_text, 3, type: :string, json_name: "cancelButtonText")
field(:next_button_text, 4, type: :string, json_name: "nextButtonText")
end
defmodule Zitadel.Text.V1.ExternalUserNotFoundScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type link_button_text :: String.t()
@type auto_register_button_text :: String.t()
@type tos_and_privacy_label :: String.t()
@type tos_confirm :: String.t()
@type tos_link_text :: String.t()
@type privacy_link_text :: String.t()
@type tos_confirm_and :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
link_button_text: link_button_text(),
auto_register_button_text: auto_register_button_text(),
tos_and_privacy_label: tos_and_privacy_label(),
tos_confirm: tos_confirm(),
tos_link_text: tos_link_text(),
privacy_link_text: privacy_link_text(),
tos_confirm_and: tos_confirm_and()
}
defstruct [
:title,
:description,
:link_button_text,
:auto_register_button_text,
:tos_and_privacy_label,
:tos_confirm,
:tos_link_text,
:privacy_link_text,
:tos_confirm_and
]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 30, 69, 120, 116, 101, 114, 110, 97, 108, 85, 115, 101, 114, 78, 111, 116, 70, 111,
117, 110, 100, 83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105,
116, 108, 101, 24, 1, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108,
101, 18, 40, 10, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1,
40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105,
111, 110, 18, 48, 10, 16, 108, 105, 110, 107, 95, 98, 117, 116, 116, 111, 110, 95, 116,
101, 120, 116, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 108, 105, 110,
107, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116, 18, 65, 10, 25, 97, 117, 116, 111,
95, 114, 101, 103, 105, 115, 116, 101, 114, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101,
120, 116, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 22, 97, 117, 116, 111, 82,
101, 103, 105, 115, 116, 101, 114, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116, 18, 57,
10, 21, 116, 111, 115, 95, 97, 110, 100, 95, 112, 114, 105, 118, 97, 99, 121, 95, 108, 97,
98, 101, 108, 24, 5, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 18, 116, 111, 115, 65,
110, 100, 80, 114, 105, 118, 97, 99, 121, 76, 97, 98, 101, 108, 18, 39, 10, 11, 116, 111,
115, 95, 99, 111, 110, 102, 105, 114, 109, 24, 6, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80,
0, 82, 10, 116, 111, 115, 67, 111, 110, 102, 105, 114, 109, 18, 42, 10, 13, 116, 111, 115,
95, 108, 105, 110, 107, 95, 116, 101, 120, 116, 24, 7, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0,
80, 0, 82, 11, 116, 111, 115, 76, 105, 110, 107, 84, 101, 120, 116, 18, 50, 10, 17, 112,
114, 105, 118, 97, 99, 121, 95, 108, 105, 110, 107, 95, 116, 101, 120, 116, 24, 8, 32, 1,
40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 15, 112, 114, 105, 118, 97, 99, 121, 76, 105, 110,
107, 84, 101, 120, 116, 18, 46, 10, 15, 116, 111, 115, 95, 99, 111, 110, 102, 105, 114,
109, 95, 97, 110, 100, 24, 9, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 13, 116, 111,
115, 67, 111, 110, 102, 105, 114, 109, 65, 110, 100>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:link_button_text, 3, type: :string, json_name: "linkButtonText")
field(:auto_register_button_text, 4, type: :string, json_name: "autoRegisterButtonText")
field(:tos_and_privacy_label, 5, type: :string, json_name: "tosAndPrivacyLabel")
field(:tos_confirm, 6, type: :string, json_name: "tosConfirm")
field(:tos_link_text, 7, type: :string, json_name: "tosLinkText")
field(:privacy_link_text, 8, type: :string, json_name: "privacyLinkText")
field(:tos_confirm_and, 9, type: :string, json_name: "tosConfirmAnd")
end
defmodule Zitadel.Text.V1.SuccessLoginScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@typedoc """
Text to describe that auto redirect should happen after successful login
"""
@type auto_redirect_description :: String.t()
@typedoc """
Text to describe that the window can be closed after redirect
"""
@type redirected_description :: String.t()
@type next_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
auto_redirect_description: auto_redirect_description(),
redirected_description: redirected_description(),
next_button_text: next_button_text()
}
defstruct [:title, :auto_redirect_description, :redirected_description, :next_button_text]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 22, 83, 117, 99, 99, 101, 115, 115, 76, 111, 103, 105, 110, 83, 99, 114, 101, 101,
110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1, 32, 1, 40, 9, 66,
6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 66, 10, 25, 97, 117, 116, 111,
95, 114, 101, 100, 105, 114, 101, 99, 116, 95, 100, 101, 115, 99, 114, 105, 112, 116, 105,
111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 23, 97, 117, 116, 111, 82,
101, 100, 105, 114, 101, 99, 116, 68, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18,
61, 10, 22, 114, 101, 100, 105, 114, 101, 99, 116, 101, 100, 95, 100, 101, 115, 99, 114,
105, 112, 116, 105, 111, 110, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 21,
114, 101, 100, 105, 114, 101, 99, 116, 101, 100, 68, 101, 115, 99, 114, 105, 112, 116,
105, 111, 110, 18, 48, 10, 16, 110, 101, 120, 116, 95, 98, 117, 116, 116, 111, 110, 95,
116, 101, 120, 116, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 110, 101,
120, 116, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116>>
)
end
field(:title, 1, type: :string)
field(:auto_redirect_description, 2, type: :string, json_name: "autoRedirectDescription")
field(:redirected_description, 3, type: :string, json_name: "redirectedDescription")
field(:next_button_text, 4, type: :string, json_name: "nextButtonText")
end
defmodule Zitadel.Text.V1.LogoutDoneScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type login_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
login_button_text: login_button_text()
}
defstruct [:title, :description, :login_button_text]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 20, 76, 111, 103, 111, 117, 116, 68, 111, 110, 101, 83, 99, 114, 101, 101, 110, 84,
101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1, 32, 1, 40, 9, 66, 6, 24, 0,
40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11, 100, 101, 115, 99, 114, 105,
112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 11, 100,
101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 50, 10, 17, 108, 111, 103, 105, 110,
95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 3, 32, 1, 40, 9, 66, 6, 24,
0, 40, 0, 80, 0, 82, 15, 108, 111, 103, 105, 110, 66, 117, 116, 116, 111, 110, 84, 101,
120, 116>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:login_button_text, 3, type: :string, json_name: "loginButtonText")
end
defmodule Zitadel.Text.V1.FooterText do
use Protobuf, syntax: :proto3
@type tos :: String.t()
@type privacy_policy :: String.t()
@type help :: String.t()
@type help_link :: String.t()
@type t :: %__MODULE__{
tos: tos(),
privacy_policy: privacy_policy(),
help: help(),
help_link: help_link()
}
defstruct [:tos, :privacy_policy, :help, :help_link]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 10, 70, 111, 111, 116, 101, 114, 84, 101, 120, 116, 18, 24, 10, 3, 116, 111, 115, 24,
1, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 3, 116, 111, 115, 18, 45, 10, 14, 112,
114, 105, 118, 97, 99, 121, 95, 112, 111, 108, 105, 99, 121, 24, 3, 32, 1, 40, 9, 66, 6,
24, 0, 40, 0, 80, 0, 82, 13, 112, 114, 105, 118, 97, 99, 121, 80, 111, 108, 105, 99, 121,
18, 26, 10, 4, 104, 101, 108, 112, 24, 5, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 4,
104, 101, 108, 112, 18, 35, 10, 9, 104, 101, 108, 112, 95, 108, 105, 110, 107, 24, 6, 32,
1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 8, 104, 101, 108, 112, 76, 105, 110, 107, 74, 4,
8, 2, 16, 3, 74, 4, 8, 4, 16, 5, 82, 8, 116, 111, 115, 95, 108, 105, 110, 107, 82, 19,
112, 114, 105, 118, 97, 99, 121, 95, 112, 111, 108, 105, 99, 121, 95, 108, 105, 110, 107>>
)
end
field(:tos, 1, type: :string)
field(:privacy_policy, 3, type: :string, json_name: "privacyPolicy")
field(:help, 5, type: :string)
field(:help_link, 6, type: :string, json_name: "helpLink")
end
defmodule Zitadel.Text.V1.PasswordlessPromptScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type description_init :: String.t()
@type passwordless_button_text :: String.t()
@type next_button_text :: String.t()
@type skip_button_text :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
description_init: description_init(),
passwordless_button_text: passwordless_button_text(),
next_button_text: next_button_text(),
skip_button_text: skip_button_text()
}
defstruct [
:title,
:description,
:description_init,
:passwordless_button_text,
:next_button_text,
:skip_button_text
]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 28, 80, 97, 115, 115, 119, 111, 114, 100, 108, 101, 115, 115, 80, 114, 111, 109, 112,
116, 83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 18, 28, 10, 5, 116, 105, 116, 108,
101, 24, 1, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18,
40, 10, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66,
6, 24, 0, 40, 0, 80, 0, 82, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18,
49, 10, 16, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 95, 105, 110, 105, 116,
24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 15, 100, 101, 115, 99, 114, 105, 112,
116, 105, 111, 110, 73, 110, 105, 116, 18, 64, 10, 24, 112, 97, 115, 115, 119, 111, 114,
100, 108, 101, 115, 115, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 4,
32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 22, 112, 97, 115, 115, 119, 111, 114, 100,
108, 101, 115, 115, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116, 18, 48, 10, 16, 110,
101, 120, 116, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 5, 32, 1, 40,
9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 110, 101, 120, 116, 66, 117, 116, 116, 111, 110,
84, 101, 120, 116, 18, 48, 10, 16, 115, 107, 105, 112, 95, 98, 117, 116, 116, 111, 110,
95, 116, 101, 120, 116, 24, 6, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 115, 107,
105, 112, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:description_init, 3, type: :string, json_name: "descriptionInit")
field(:passwordless_button_text, 4, type: :string, json_name: "passwordlessButtonText")
field(:next_button_text, 5, type: :string, json_name: "nextButtonText")
field(:skip_button_text, 6, type: :string, json_name: "skipButtonText")
end
defmodule Zitadel.Text.V1.PasswordlessRegistrationScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type token_name_label :: String.t()
@type not_supported :: String.t()
@type register_token_button_text :: String.t()
@type error_retry :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
token_name_label: token_name_label(),
not_supported: not_supported(),
register_token_button_text: register_token_button_text(),
error_retry: error_retry()
}
defstruct [
:title,
:description,
:token_name_label,
:not_supported,
:register_token_button_text,
:error_retry
]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 34, 80, 97, 115, 115, 119, 111, 114, 100, 108, 101, 115, 115, 82, 101, 103, 105, 115,
116, 114, 97, 116, 105, 111, 110, 83, 99, 114, 101, 101, 110, 84, 101, 120, 116, 18, 28,
10, 5, 116, 105, 116, 108, 101, 24, 1, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 5,
116, 105, 116, 108, 101, 18, 40, 10, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111,
110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 11, 100, 101, 115, 99, 114, 105,
112, 116, 105, 111, 110, 18, 48, 10, 16, 116, 111, 107, 101, 110, 95, 110, 97, 109, 101,
95, 108, 97, 98, 101, 108, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 14, 116,
111, 107, 101, 110, 78, 97, 109, 101, 76, 97, 98, 101, 108, 18, 43, 10, 13, 110, 111, 116,
95, 115, 117, 112, 112, 111, 114, 116, 101, 100, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0,
80, 0, 82, 12, 110, 111, 116, 83, 117, 112, 112, 111, 114, 116, 101, 100, 18, 67, 10, 26,
114, 101, 103, 105, 115, 116, 101, 114, 95, 116, 111, 107, 101, 110, 95, 98, 117, 116,
116, 111, 110, 95, 116, 101, 120, 116, 24, 5, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0,
82, 23, 114, 101, 103, 105, 115, 116, 101, 114, 84, 111, 107, 101, 110, 66, 117, 116, 116,
111, 110, 84, 101, 120, 116, 18, 39, 10, 11, 101, 114, 114, 111, 114, 95, 114, 101, 116,
114, 121, 24, 6, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 10, 101, 114, 114, 111,
114, 82, 101, 116, 114, 121>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:token_name_label, 3, type: :string, json_name: "tokenNameLabel")
field(:not_supported, 4, type: :string, json_name: "notSupported")
field(:register_token_button_text, 5, type: :string, json_name: "registerTokenButtonText")
field(:error_retry, 6, type: :string, json_name: "errorRetry")
end
defmodule Zitadel.Text.V1.PasswordlessRegistrationDoneScreenText do
use Protobuf, syntax: :proto3
@type title :: String.t()
@type description :: String.t()
@type next_button_text :: String.t()
@type cancel_button_text :: String.t()
@type description_close :: String.t()
@type t :: %__MODULE__{
title: title(),
description: description(),
next_button_text: next_button_text(),
cancel_button_text: cancel_button_text(),
description_close: description_close()
}
defstruct [:title, :description, :next_button_text, :cancel_button_text, :description_close]
def descriptor do
# credo:disable-for-next-line
Elixir.Google.Protobuf.DescriptorProto.decode(
<<10, 38, 80, 97, 115, 115, 119, 111, 114, 100, 108, 101, 115, 115, 82, 101, 103, 105, 115,
116, 114, 97, 116, 105, 111, 110, 68, 111, 110, 101, 83, 99, 114, 101, 101, 110, 84, 101,
120, 116, 18, 28, 10, 5, 116, 105, 116, 108, 101, 24, 1, 32, 1, 40, 9, 66, 6, 24, 0, 40,
0, 80, 0, 82, 5, 116, 105, 116, 108, 101, 18, 40, 10, 11, 100, 101, 115, 99, 114, 105,
112, 116, 105, 111, 110, 24, 2, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 11, 100,
101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 18, 48, 10, 16, 110, 101, 120, 116, 95,
98, 117, 116, 116, 111, 110, 95, 116, 101, 120, 116, 24, 3, 32, 1, 40, 9, 66, 6, 24, 0,
40, 0, 80, 0, 82, 14, 110, 101, 120, 116, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116,
18, 52, 10, 18, 99, 97, 110, 99, 101, 108, 95, 98, 117, 116, 116, 111, 110, 95, 116, 101,
120, 116, 24, 4, 32, 1, 40, 9, 66, 6, 24, 0, 40, 0, 80, 0, 82, 16, 99, 97, 110, 99, 101,
108, 66, 117, 116, 116, 111, 110, 84, 101, 120, 116, 18, 51, 10, 17, 100, 101, 115, 99,
114, 105, 112, 116, 105, 111, 110, 95, 99, 108, 111, 115, 101, 24, 5, 32, 1, 40, 9, 66, 6,
24, 0, 40, 0, 80, 0, 82, 16, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 67,
108, 111, 115, 101>>
)
end
field(:title, 1, type: :string)
field(:description, 2, type: :string)
field(:next_button_text, 3, type: :string, json_name: "nextButtonText")
field(:cancel_button_text, 4, type: :string, json_name: "cancelButtonText")
field(:description_close, 5, type: :string, json_name: "descriptionClose")
end