deliveryBatchFile static method
ChartExportFile
deliveryBatchFile(
- ChartExportDeliveryBatchResult batch, {
- String filename = defaultDeliveryFilename,
- DateTime? createdAt,
- bool includePayload = false,
- bool pretty = true,
Implementation
static ChartExportFile deliveryBatchFile(
ChartExportDeliveryBatchResult batch, {
String filename = defaultDeliveryFilename,
DateTime? createdAt,
bool includePayload = false,
bool pretty = true,
}) {
final resolvedCreatedAt = createdAt ?? DateTime.now();
final metadata = deliveryBatchMetadata(
batch,
createdAt: resolvedCreatedAt,
includePayload: includePayload,
);
final fileMetadata = includePayload
? deliveryBatchMetadata(batch, createdAt: resolvedCreatedAt)
: metadata;
final text = _encode(metadata, pretty: pretty);
return _file(filename: filename, text: text, metadata: fileMetadata);
}