Documentation
¶
Index ¶
- func ExportEmailToKeycloak(r *EmailRepresentation) *kc.EmailRepresentation
- func ExportSMSToKeycloak(r *SMSRepresentation) *kc.SMSRepresentation
- type ActionRepresentation
- type AttachementRepresentation
- type EmailRepresentation
- type EmailThemingRepresentation
- type SMSRepresentation
- type SMSThemingRepresentation
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExportEmailToKeycloak ¶
func ExportEmailToKeycloak(r *EmailRepresentation) *kc.EmailRepresentation
ExportEmailToKeycloak exports the email representation into a Keycloak email representation
func ExportSMSToKeycloak ¶
func ExportSMSToKeycloak(r *SMSRepresentation) *kc.SMSRepresentation
ExportSMSToKeycloak exports the SMS representation into a Keycloak SMS representation
Types ¶
type ActionRepresentation ¶
ActionRepresentation struct
type AttachementRepresentation ¶
type AttachementRepresentation struct {
Filename *string `json:"filename,omitempty"`
ContentType *string `json:"contentType,omitempty"`
Content *string `json:"content,omitempty"`
}
AttachementRepresentation struct
type EmailRepresentation ¶
type EmailRepresentation struct {
Recipient *string `json:"recipient,omitempty"`
Theming *EmailThemingRepresentation `json:"theming,omitempty"`
Attachments *[]AttachementRepresentation `json:"attachments,omitempty"`
}
EmailRepresentation struct
func EmailFromJSON ¶
func EmailFromJSON(jsonRep string) (EmailRepresentation, error)
EmailFromJSON creates an email using its json representation
func ImportEmailFromKeycloak ¶
func ImportEmailFromKeycloak(kcRep *kc.EmailRepresentation) *EmailRepresentation
ImportEmailFromKeycloak imports the email representation from a Keycloak email representation
func (*EmailRepresentation) EmailToJSON ¶
func (r *EmailRepresentation) EmailToJSON() string
EmailToJSON returns a json representation of a given Email
func (*EmailRepresentation) Validate ¶
func (r *EmailRepresentation) Validate() error
Validate checks the validity of the given email
type EmailThemingRepresentation ¶
type EmailThemingRepresentation struct {
SubjectKey *string `json:"subjectKey,omitempty"`
SubjectParameters *[]string `json:"subjectParameters,omitempty"`
Template *string `json:"template,omitempty"`
TemplateParameters *map[string]string `json:"templateParameters,omitempty"`
Locale *string `json:"locale,omitempty"`
}
EmailThemingRepresentation struct
type SMSRepresentation ¶
type SMSRepresentation struct {
MSISDN *string `json:"msisdn,omitempty"`
Theming *SMSThemingRepresentation `json:"theming,omitempty"`
}
SMSRepresentation struct
func ImportSMSFromKeycloak ¶
func ImportSMSFromKeycloak(kcRep *kc.SMSRepresentation) *SMSRepresentation
ImportSMSFromKeycloak exports the SMS representation into a Keycloak SMS representation
func SMSFromJSON ¶
func SMSFromJSON(jsonRep string) (SMSRepresentation, error)
SMSFromJSON creates an sms using its json representation
func (*SMSRepresentation) SMSToJSON ¶
func (r *SMSRepresentation) SMSToJSON() string
SMSToJSON returns a json representation of a given SMS
func (*SMSRepresentation) Validate ¶
func (r *SMSRepresentation) Validate() error
Validate checks the validity of the given sms
type SMSThemingRepresentation ¶
type SMSThemingRepresentation struct {
MessageKey *string `json:"messageKey,omitempty"`
MessageParameters *[]string `json:"messageParameters,omitempty"`
Locale *string `json:"locale,omitempty"`
}
SMSThemingRepresentation struct