text

package
v0.6.0-alpha.1.pre.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2021 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewErrorValidationRecoveryMissingRecoveryToken

func NewErrorValidationRecoveryMissingRecoveryToken() error

Types

type ID

type ID int
const (
	ErrorSystem ID = 5000000 + iota
	ErrorSystemGeneric
)
const (
	InfoSelfServiceLoginRoot ID = 1010000 + iota // 1010000
	InfoSelfServiceLogin                         // 1010001
	InfoSelfServiceLoginWith                     // 1010002
)
const (
	ErrorValidationLogin                       ID = 4010000 + iota // 4010000
	ErrorValidationLoginFlowExpired                                // 4010001
	ErrorValidationLoginNoStrategyFound                            // 4010002
	ErrorValidationRegistrationNoStrategyFound                     // 4010003
	ErrorValidationSettingsNoStrategyFound                         // 4010004
	ErrorValidationRecoveryNoStrategyFound                         // 4010005
	ErrorValidationVerificationNoStrategyFound                     // 4010006
)
const (
	InfoNodeLabel              ID = 1070000 + iota // 1070000
	InfoNodeLabelInputPassword                     // 1070001
	InfoNodeLabelGenerated                         // 1070002
	InfoNodeLabelSave                              // 1070003
	InfoNodeLabelID                                // 1070004
	InfoNodeLabelSubmit                            // 1070005
)
const (
	InfoSelfServiceRecovery           ID = 1060000 + iota // 1060000
	InfoSelfServiceRecoverySuccessful                     // 1060001
	InfoSelfServiceRecoveryEmailSent                      // 1060002
)
const (
	ErrorValidationRecovery                          ID = 4060000 + iota // 4060000
	ErrorValidationRecoveryRetrySuccess                                  // 4060001
	ErrorValidationRecoveryStateFailure                                  // 4060002
	ErrorValidationRecoveryMissingRecoveryToken                          // 4060003
	ErrorValidationRecoveryTokenInvalidOrAlreadyUsed                     // 4060004
	ErrorValidationRecoveryFlowExpired                                   // 4060005
)
const (
	InfoSelfServiceRegistrationRoot ID = 1040000 + iota // 1040000
	InfoSelfServiceRegistration                         // 1040001
	InfoSelfServiceRegistrationWith                     // 1040002
)
const (
	ErrorValidationRegistration ID = 4040000 + iota
	ErrorValidationRegistrationFlowExpired
)
const (
	InfoSelfServiceSettings ID = 1050000 + iota
	InfoSelfServiceSettingsUpdateSuccess
	InfoSelfServiceSettingsUpdateLinkOidc
	InfoSelfServiceSettingsUpdateUnlinkOidc
)
const (
	ErrorValidationSettings ID = 4050000 + iota
	ErrorValidationSettingsFlowExpired
)
const (
	ErrorValidation ID = 4000000 + iota
	ErrorValidationGeneric
	ErrorValidationRequired
	ErrorValidationMinLength
	ErrorValidationInvalidFormat
	ErrorValidationPasswordPolicyViolation
	ErrorValidationInvalidCredentials
	ErrorValidationDuplicateCredentials
	ErrorValidationTOTPVerifierWrong
)
const (
	InfoSelfServiceVerification          ID = 1070000 + iota // 1070000
	InfoSelfServiceVerificationEmailSent                     // 1070002
)
const (
	ErrorValidationVerification                          ID = 4070000 + iota // 4070000
	ErrorValidationVerificationTokenInvalidOrAlreadyUsed                     // 4070001
	ErrorValidationVerificationRetrySuccess                                  // 4070002
	ErrorValidationVerificationStateFailure                                  // 4070003
	ErrorValidationVerificationMissingVerificationToken                      // 4070004
	ErrorValidationVerificationFlowExpired                                   // 4070005
)
const (
	InfoSelfServiceLogout ID = 1020000 + iota
)
const (
	InfoSelfServiceMFA ID = 1030000 + iota
)

type Message

type Message struct {
	// The message ID.
	//
	// required: true
	ID ID `json:"id"`

	// The message text. Written in american english.
	//
	// required: true
	Text string `json:"text"`

	// The message type.
	//
	// required: true
	Type Type `json:"type"`

	// The message's context. Useful when customizing messages.
	Context json.RawMessage `json:"context,omitempty" faker:"-"`
}

swagger:model uiText

func NewErrorSystemGeneric

func NewErrorSystemGeneric(reason string) *Message

func NewErrorValidationDuplicateCredentials

func NewErrorValidationDuplicateCredentials() *Message

func NewErrorValidationInvalidCredentials

func NewErrorValidationInvalidCredentials() *Message

func NewErrorValidationInvalidFormat

func NewErrorValidationInvalidFormat(format, value string) *Message

func NewErrorValidationLoginFlowExpired

func NewErrorValidationLoginFlowExpired(ago time.Duration) *Message

func NewErrorValidationLoginNoStrategyFound

func NewErrorValidationLoginNoStrategyFound() *Message

func NewErrorValidationMinLength

func NewErrorValidationMinLength(expected, actual int) *Message

func NewErrorValidationPasswordPolicyViolation

func NewErrorValidationPasswordPolicyViolation(reason string) *Message

func NewErrorValidationRecoveryFlowExpired

func NewErrorValidationRecoveryFlowExpired(ago time.Duration) *Message

func NewErrorValidationRecoveryNoStrategyFound

func NewErrorValidationRecoveryNoStrategyFound() *Message

func NewErrorValidationRecoveryRetrySuccess

func NewErrorValidationRecoveryRetrySuccess() *Message

func NewErrorValidationRecoveryStateFailure

func NewErrorValidationRecoveryStateFailure() *Message

func NewErrorValidationRecoveryTokenInvalidOrAlreadyUsed

func NewErrorValidationRecoveryTokenInvalidOrAlreadyUsed() *Message

func NewErrorValidationRegistrationFlowExpired

func NewErrorValidationRegistrationFlowExpired(ago time.Duration) *Message

func NewErrorValidationRegistrationNoStrategyFound

func NewErrorValidationRegistrationNoStrategyFound() *Message

func NewErrorValidationSettingsFlowExpired

func NewErrorValidationSettingsFlowExpired(ago time.Duration) *Message

func NewErrorValidationSettingsNoStrategyFound

func NewErrorValidationSettingsNoStrategyFound() *Message

func NewErrorValidationTOTPVerifierWrong

func NewErrorValidationTOTPVerifierWrong() *Message

func NewErrorValidationVerificationFlowExpired

func NewErrorValidationVerificationFlowExpired(ago time.Duration) *Message

func NewErrorValidationVerificationNoStrategyFound

func NewErrorValidationVerificationNoStrategyFound() *Message

func NewErrorValidationVerificationRetrySuccess

func NewErrorValidationVerificationRetrySuccess() *Message

func NewErrorValidationVerificationStateFailure

func NewErrorValidationVerificationStateFailure() *Message

func NewErrorValidationVerificationTokenInvalidOrAlreadyUsed

func NewErrorValidationVerificationTokenInvalidOrAlreadyUsed() *Message

func NewInfoLogin

func NewInfoLogin() *Message

func NewInfoLoginWith

func NewInfoLoginWith(provider string) *Message

func NewInfoNodeInputPassword

func NewInfoNodeInputPassword() *Message

func NewInfoNodeLabelGenerated

func NewInfoNodeLabelGenerated(title string) *Message

func NewInfoNodeLabelID

func NewInfoNodeLabelID() *Message

func NewInfoNodeLabelSave

func NewInfoNodeLabelSave() *Message

func NewInfoNodeLabelSubmit

func NewInfoNodeLabelSubmit() *Message

func NewInfoRegistration

func NewInfoRegistration() *Message

func NewInfoRegistrationWith

func NewInfoRegistrationWith(provider string) *Message

func NewInfoSelfServiceSettingsUpdateLinkOIDC

func NewInfoSelfServiceSettingsUpdateLinkOIDC(provider string) *Message

func NewInfoSelfServiceSettingsUpdateSuccess

func NewInfoSelfServiceSettingsUpdateSuccess() *Message

func NewInfoSelfServiceSettingsUpdateUnlinkOIDC

func NewInfoSelfServiceSettingsUpdateUnlinkOIDC(provider string) *Message

func NewRecoveryEmailSent

func NewRecoveryEmailSent() *Message

func NewRecoverySuccessful

func NewRecoverySuccessful(privilegedSessionExpiresAt time.Time) *Message

func NewValidationErrorGeneric

func NewValidationErrorGeneric(reason string) *Message

func NewValidationErrorRequired

func NewValidationErrorRequired(missing string) *Message

func NewVerificationEmailSent

func NewVerificationEmailSent() *Message

func (*Message) Scan

func (m *Message) Scan(value interface{}) error

func (Message) Value

func (m Message) Value() (driver.Value, error)

type Messages

type Messages []Message

swagger:model uiTexts

func (*Messages) Add

func (h *Messages) Add(m *Message) Messages

func (*Messages) Clear

func (h *Messages) Clear() Messages

func (*Messages) Scan

func (h *Messages) Scan(value interface{}) error

func (*Messages) Set

func (h *Messages) Set(m *Message) Messages

func (Messages) Value

func (h Messages) Value() (driver.Value, error)

type Type

type Type string

swagger:model uiTextType

const (
	Info  Type = "info"
	Error Type = "error"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL