Bucket.fromJson constructor

Bucket.fromJson(
  1. Map<String, dynamic> json
)

Creates a Bucket instance from a JSON object.

Used for deserializing bucket data from the Calljmp API.

Parameters

  • json: JSON object containing bucket data

Returns

A new Bucket instance

Implementation

factory Bucket.fromJson(Map<String, dynamic> json) {
  return Bucket(
    id: json['id'] as int,
    name: json['name'] as String,
    description: json['description'] as String?,
    createdAt: DateTime.parse(json['createdAt'] as String),
  );
}