Map<String, dynamic> toJson() { return { 'id': id, 'url': url, 'expires_at': expiresAt, 'created_at': createdAt, 'updated_at': updatedAt, ...extraData, }; }