public class UserAction extends Object implements Comparable<UserAction>, Buildable<UserAction>
Modifier and Type | Field and Description |
---|---|
boolean |
active |
UUID |
cancelEmailTemplateId
Only time-based actions.
|
UUID |
endEmailTemplateId
Only time-based actions.
|
UUID |
id |
boolean |
includeEmailInEventJSON |
java.time.ZonedDateTime |
insertInstant |
java.time.ZonedDateTime |
lastUpdateInstant |
LocalizedStrings |
localizedNames |
UUID |
modifyEmailTemplateId
Only time-based actions.
|
String |
name |
List<UserActionOption> |
options |
boolean |
preventLogin |
boolean |
sendEndEvent
Only time-based actions.
|
UUID |
startEmailTemplateId
All actions.
|
boolean |
temporal |
TransactionType |
transactionType |
boolean |
userEmailingEnabled
FusionAuth emailing
|
boolean |
userNotificationsEnabled
This is a flag that determines if the "Notify User" option is displayed on the manage page.
|
Constructor and Description |
---|
UserAction() |
UserAction(String name) |
UserAction(UUID id,
String name,
boolean active,
LocalizedStrings localizedNames,
boolean preventLogin,
boolean sendEndEvent,
boolean temporal,
boolean userNotificationsEnabled,
boolean userEmailingEnabled,
boolean includeEmailInEventJSON,
UUID startEmailTemplateId,
UUID modifyEmailTemplateId,
UUID cancelEmailTemplateId,
UUID endEmailTemplateId,
UserActionOption... options) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(UserAction o) |
boolean |
equals(Object o) |
UserActionOption |
getOption(String name) |
int |
hashCode() |
void |
normalize() |
void |
sortOptions() |
String |
toString() |
public boolean active
public UUID cancelEmailTemplateId
public UUID endEmailTemplateId
public UUID id
public boolean includeEmailInEventJSON
public java.time.ZonedDateTime insertInstant
public java.time.ZonedDateTime lastUpdateInstant
public LocalizedStrings localizedNames
public UUID modifyEmailTemplateId
public String name
public List<UserActionOption> options
public boolean preventLogin
public boolean sendEndEvent
public UUID startEmailTemplateId
public boolean temporal
public TransactionType transactionType
public boolean userEmailingEnabled
public boolean userNotificationsEnabled
public UserAction()
public UserAction(String name)
public UserAction(UUID id, String name, boolean active, LocalizedStrings localizedNames, boolean preventLogin, boolean sendEndEvent, boolean temporal, boolean userNotificationsEnabled, boolean userEmailingEnabled, boolean includeEmailInEventJSON, UUID startEmailTemplateId, UUID modifyEmailTemplateId, UUID cancelEmailTemplateId, UUID endEmailTemplateId, UserActionOption... options)
public int compareTo(UserAction o)
compareTo
in interface Comparable<UserAction>
public UserActionOption getOption(String name)
public void normalize()
public void sortOptions()
Copyright © 2021. All rights reserved.