@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.