encode<T> static method

Map<String, dynamic> encode<T>(
  1. RecoveryResult<T> value,
  2. dynamic encodeT(
    1. T
    )
)

Implementation

static Map<String, dynamic> encode<T>(RecoveryResult<T> value, dynamic Function(T)  encodeT) {
	switch (value) {
		case RecoveryResultSuccess entity:
			Map<String, dynamic> entityJson = RecoveryResultSuccess.encode(entity as RecoveryResultSuccess<T>, encodeT);
			entityJson["kotlinType"] = "com.icure.cardinal.sdk.crypto.entities.RecoveryResult.Success";
			return entityJson;
		case RecoveryResultFailure entity:
			Map<String, dynamic> entityJson = RecoveryResultFailure.encode(entity);
			entityJson["kotlinType"] = "com.icure.cardinal.sdk.crypto.entities.RecoveryResult.Failure";
			return entityJson;
	}
}