GithubOrganizationModel constructor

const GithubOrganizationModel({
  1. int? id,
  2. String? name,
  3. String? login,
  4. String? company,
  5. String? blog,
  6. String? location,
  7. String? email,
  8. @Default.new(0) int publicReposCount,
  9. @Default.new(0) int publicGistsCount,
  10. @Default.new(0) int followersCount,
  11. @Default.new(0) int followingCount,
  12. ModelUri? htmlUrl,
  13. ModelImageUri? avatarUrl,
  14. @Default.new(GithubOrganizationType.organization) GithubOrganizationType type,
  15. @Default.new(ModelTimestamp.now()) ModelTimestamp createdAt,
  16. @Default.new(ModelTimestamp.now()) ModelTimestamp updatedAt,
})

Model for managing Github organizations.

GithubのOrganizationを管理するためのモデル。

Implementation

const factory GithubOrganizationModel({
  int? id,
  String? name,
  String? login,
  String? company,
  String? blog,
  String? location,
  String? email,
  @Default(0) int publicReposCount,
  @Default(0) int publicGistsCount,
  @Default(0) int followersCount,
  @Default(0) int followingCount,
  ModelUri? htmlUrl,
  ModelImageUri? avatarUrl,
  @Default(GithubOrganizationType.organization) GithubOrganizationType type,
  @Default(ModelTimestamp.now()) ModelTimestamp createdAt,
  @Default(ModelTimestamp.now()) ModelTimestamp updatedAt,
}) = _GithubOrganizationModel;