Package com.courier.models
Class Expo
-
- All Implemented Interfaces:
public final class Expo
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceExpo.VisitorAn interface that defines how to map each variant of Expo to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<Token>token()final Optional<MultipleTokens>multipleTokens()final BooleanisToken()final BooleanisMultipleTokens()final TokenasToken()final MultipleTokensasMultipleTokens()final Optional<JsonValue>_json()final <T extends Any> Taccept(Expo.Visitor<T> visitor)final Expovalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ExpoofToken(Token token)final static ExpoofMultipleTokens(MultipleTokens multipleTokens)-
-
Method Detail
-
multipleTokens
final Optional<MultipleTokens> multipleTokens()
-
isMultipleTokens
final Boolean isMultipleTokens()
-
asMultipleTokens
final MultipleTokens asMultipleTokens()
-
accept
final <T extends Any> T accept(Expo.Visitor<T> visitor)
-
ofMultipleTokens
final static Expo ofMultipleTokens(MultipleTokens multipleTokens)
-
-
-
-