Package com.onslip360
Class API.TriggerAction
- java.lang.Object
-
- com.onslip360.Onslip360Object<API.TriggerAction>
-
- com.onslip360.API.TriggerAction
-
- All Implemented Interfaces:
Cloneable
,Comparable<Onslip360Object<API.TriggerAction>>
- Enclosing class:
- API
public static class API.TriggerAction extends Onslip360Object<API.TriggerAction>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
API.TriggerAction.LogLevel
static class
API.TriggerAction.Type
-
Constructor Summary
Constructors Constructor Description TriggerAction(String name, API.TriggerAction.Type type)
-
Method Summary
-
Methods inherited from class com.onslip360.Onslip360Object
clone, compareTo, equals, fromJson, fromJson, fromJsonArray, fromJsonArray, fromList, fromMap, fromObject, getExtended, hashCode, setExtended, setExtended, toJson, toJson, toJson, toJson, toList, toMap, toString
-
-
-
-
Constructor Detail
-
TriggerAction
public TriggerAction(String name, API.TriggerAction.Type type)
-
-
Method Detail
-
autoCloseBatch
@Nonnull public Optional<API.AutoCloseBatchAction> autoCloseBatch()
-
digitalReceiptAction
@Nonnull public Optional<API.DigitalReceiptAction> digitalReceiptAction()
-
dmCampaign
@Nonnull public Optional<API.DMCampaignAction> dmCampaign()
-
erpIntegration
@Nonnull public Optional<API.ERPAction> erpIntegration()
-
logLevel
@Nonnull public Optional<API.TriggerAction.LogLevel> logLevel()
-
name
@Nonnull public String name()
-
report
@Nonnull public Optional<API.ReportAction> report()
-
sendEmailAction
@Nonnull public Optional<API.SendEmailAction> sendEmailAction()
-
type
@Nonnull public API.TriggerAction.Type type()
-
webhook
@Nonnull public Optional<API.WebhookAction> webhook()
-
autoCloseBatch
@Nonnull public API.TriggerAction autoCloseBatch(@Nullable API.AutoCloseBatchAction autoCloseBatch)
-
description
@Nonnull public API.TriggerAction description(@Nullable String description)
-
digitalReceiptAction
@Nonnull public API.TriggerAction digitalReceiptAction(@Nullable API.DigitalReceiptAction digitalReceiptAction)
-
dmCampaign
@Nonnull public API.TriggerAction dmCampaign(@Nullable API.DMCampaignAction dmCampaign)
-
erpIntegration
@Nonnull public API.TriggerAction erpIntegration(@Nullable API.ERPAction erpIntegration)
-
logLevel
@Nonnull public API.TriggerAction logLevel(@Nullable API.TriggerAction.LogLevel logLevel)
-
name
@Nonnull public API.TriggerAction name(String name)
-
notificationUri
@Nonnull public API.TriggerAction notificationUri(@Nullable String notificationUri)
-
report
@Nonnull public API.TriggerAction report(@Nullable API.ReportAction report)
-
sendEmailAction
@Nonnull public API.TriggerAction sendEmailAction(@Nullable API.SendEmailAction sendEmailAction)
-
type
@Nonnull public API.TriggerAction type(API.TriggerAction.Type type)
-
webhook
@Nonnull public API.TriggerAction webhook(@Nullable API.WebhookAction webhook)
-
-