S3Config.fromMap constructor

S3Config.fromMap(
  1. Map<String, dynamic> map
)

Creates an S3Config from a map.

Expected keys:

  • key
  • secret
  • bucket
  • region (optional)

Example:

final config = S3Config.fromMap({
  'key': 'AKIA...',
  'secret': 'super-secret',
  'bucket': 'my-app-bucket',
  'region': 'us-west-2',
});

Implementation

factory S3Config.fromMap(Map<String, dynamic> map) {
  return S3Config(key: map['key'], secret: map['secret'], bucket: map['bucket'], region: map['region'] ?? 'us-east-1');
}