Uses of Interface
com.daml.ledger.javaapi.data.codegen.json.JsonLfDecoder
Packages that use JsonLfDecoder
-
Uses of JsonLfDecoder in com.daml.ledger.javaapi.data.codegen
Fields in com.daml.ledger.javaapi.data.codegen declared as JsonLfDecoderModifier and TypeFieldDescriptionfinal JsonLfDecoder<ArgType>
Choice.argJsonDecoder
final JsonLfDecoder<ResType>
Choice.resultJsonDecoder
-
Uses of JsonLfDecoder in com.daml.ledger.javaapi.data.codegen.json
Fields in com.daml.ledger.javaapi.data.codegen.json declared as JsonLfDecoderModifier and TypeFieldDescriptionstatic final JsonLfDecoder<Boolean>
JsonLfDecoders.bool
static final JsonLfDecoder<LocalDate>
JsonLfDecoders.date
static final JsonLfDecoder<Long>
JsonLfDecoders.int64
static final JsonLfDecoder<String>
JsonLfDecoders.party
static final JsonLfDecoder<String>
JsonLfDecoders.text
static final JsonLfDecoder<Instant>
JsonLfDecoders.timestamp
static final JsonLfDecoder<Unit>
JsonLfDecoders.unit
Methods in com.daml.ledger.javaapi.data.codegen.json that return JsonLfDecoderModifier and TypeMethodDescriptionstatic <C extends ContractId<?>>
JsonLfDecoder<C>JsonLfDecoders.contractId
(Function<String, C> constr) static <E extends Enum<E>>
JsonLfDecoder<E>JsonLfDecoders.enumeration
(Map<String, E> damlNameToEnum) static <K,
V> JsonLfDecoder<Map<K, V>> JsonLfDecoders.genMap
(JsonLfDecoder<K> decodeKey, JsonLfDecoder<V> decodeVal) static <T> JsonLfDecoder<List<T>>
JsonLfDecoders.list
(JsonLfDecoder<T> decodeItem) static JsonLfDecoder<BigDecimal>
JsonLfDecoders.numeric
(int scale) static <T> JsonLfDecoder<Optional<T>>
JsonLfDecoders.optional
(JsonLfDecoder<T> decodeVal) static <T> JsonLfDecoder<Optional<Optional<T>>>
JsonLfDecoders.optionalNested
(JsonLfDecoder<Optional<T>> decodeVal) static <T> JsonLfDecoder<T>
JsonLfDecoders.record
(List<String> argNames, Function<String, JsonLfDecoders.JavaArg<? extends Object>> argsByName, Function<Object[], T> constr) static <V> JsonLfDecoder<Map<String,
V>> JsonLfDecoders.textMap
(JsonLfDecoder<V> decodeValue) static <T> JsonLfDecoder<T>
JsonLfDecoders.variant
(List<String> tagNames, Function<String, JsonLfDecoder<? extends T>> decoderByName) Methods in com.daml.ledger.javaapi.data.codegen.json with parameters of type JsonLfDecoderModifier and TypeMethodDescriptionstatic <T> JsonLfDecoders.JavaArg<T>
JsonLfDecoders.JavaArg.at
(int index, JsonLfDecoder<T> decode) static <T> JsonLfDecoders.JavaArg<T>
JsonLfDecoders.JavaArg.at
(int index, JsonLfDecoder<T> decode, T defaultVal) <T> T
JsonLfReader.UnknownValue.decodeWith
(JsonLfDecoder<T> decoder) static <K,
V> JsonLfDecoder<Map<K, V>> JsonLfDecoders.genMap
(JsonLfDecoder<K> decodeKey, JsonLfDecoder<V> decodeVal) static <T> JsonLfDecoder<List<T>>
JsonLfDecoders.list
(JsonLfDecoder<T> decodeItem) static <T> JsonLfDecoder<Optional<T>>
JsonLfDecoders.optional
(JsonLfDecoder<T> decodeVal) static <T> JsonLfDecoder<Optional<Optional<T>>>
JsonLfDecoders.optionalNested
(JsonLfDecoder<Optional<T>> decodeVal) static <V> JsonLfDecoder<Map<String,
V>> JsonLfDecoders.textMap
(JsonLfDecoder<V> decodeValue) Method parameters in com.daml.ledger.javaapi.data.codegen.json with type arguments of type JsonLfDecoderModifier and TypeMethodDescriptionstatic <T> JsonLfDecoder<T>
JsonLfDecoders.variant
(List<String> tagNames, Function<String, JsonLfDecoder<? extends T>> decoderByName)