@override Map<String, Object?> encode() => { 'cluster_id': clusterId.toTfJson(), if (allowTransactionalWrites != null) 'allow_transactional_writes': allowTransactionalWrites!.toTfJson(), };