Repo constructor
Implementation
@JsonSerializable(includeIfNull: false)
const factory Repo({
@Default('com.atproto.sync.listRepos#repo') String $type,
required String did,
/// Current repo commit CID
required String head,
required String rev,
bool? active,
/// If active=false, this optional field indicates a possible reason for why the account is not active. If active=false and no status is supplied, then the host makes no claim for why the repository is no longer being hosted.
@RepoStatusConverter() RepoStatus? status,
Map<String, dynamic>? $unknown,
}) = _Repo;