toJson method

  1. @override
Map<String, Object?> toJson()

Implementation

@override
Map<String, Object?> toJson() => {
      "id": encodeValue(id),
      "kind": encodeValue(kind),
      "file_id": encodeValue(fileId),
      "purpose": encodeValue(purpose),
      "status": encodeValue(status),
      "active": encodeValue(active),
      "delivery": encodeValue(delivery),
      "access": encodeValue(access),
      "created_by": encodeValue(createdBy),
      if (revokedBy != null) "revoked_by": encodeValue(revokedBy),
      if (customData != null) "custom_data": encodeValue(customData),
      if (metadata != null) "metadata": encodeValue(metadata),
      "created_at": encodeValue(createdAt),
      "updated_at": encodeValue(updatedAt),
      "expires_at": encodeValue(expiresAt),
      if (revokedAt != null) "revoked_at": encodeValue(revokedAt),
    };