@Value.Immutable(builder=false,
copy=false,
intern=true)
public abstract class ReportType
extends Object
| Modifier and Type | Field and Description |
|---|---|
static ReportType |
FULL
A full delivery report is desired or available.
|
static ReportType |
NONE
No delivery report is desired or available.
|
static ReportType |
PER_RECIPIENT
A per recipient delivery report is desired or available.
|
static ReportType |
SUMMARY
A summary delivery report is desired or available.
|
| Constructor and Description |
|---|
ReportType() |
| Modifier and Type | Method and Description |
|---|---|
static ReportType |
of(String type)
Builds an immutable
ReportType having the given literal
representation. |
String |
toString()
The string representation of this report type.
|
abstract String |
type()
The literal string representation of this report type.
|
public static final ReportType NONE
public static final ReportType SUMMARY
public static final ReportType FULL
public static final ReportType PER_RECIPIENT
public abstract String type()
public static ReportType of(String type)
ReportType having the given literal
representation.type - the report typeCopyright © 2016–2019 CLX Communications. All rights reserved.