GeneratedOperation
The base of the operation classes that the Data Connect tooling generates: an operation with its serializers, without variables.
Inheritors
Properties
Functions
Link copied to clipboard
abstract fun copy(connector: Connector = this.connector, operationName: String = this.operationName, dataDeserializer: DeserializationStrategy<Data> = this.dataDeserializer, variablesSerializer: SerializationStrategy<Variables> = this.variablesSerializer): GeneratedOperation<Connector, Data, Variables>
A copy of this operation with the given values replaced.
Link copied to clipboard
abstract fun <NewData> withDataDeserializer(dataDeserializer: DeserializationStrategy<NewData>): GeneratedOperation<Connector, NewData, Variables>
A copy of this operation with another data deserializer.
Link copied to clipboard
abstract fun <NewVariables> withVariablesSerializer(variablesSerializer: SerializationStrategy<NewVariables>): GeneratedOperation<Connector, Data, NewVariables>
A copy of this operation with another variables serializer.