GithubContentModel constructor

const GithubContentModel({
  1. String? name,
  2. String? path,
  3. String? content,
  4. String? sha,
  5. String? type,
  6. String? encoding,
  7. String? patch,
  8. String? status,
  9. @refParam GithubUserModelRef? committer,
  10. @Default.new(0) int size,
  11. @Default.new(0) int additionsCount,
  12. @Default.new(0) int deletionsCount,
  13. @Default.new(0) int changesCount,
  14. ModelUri? rawUrl,
  15. ModelUri? blobUrl,
  16. ModelUri? htmlUrl,
  17. ModelUri? gitUrl,
  18. ModelUri? downloadUrl,
  19. @jsonParam List<GithubContentModel>? children,
  20. @Default.new(false) bool fromServer,
})

Model for managing Github contents.

Githubのコンテンツを管理するためのモデル。

Implementation

const factory GithubContentModel({
  String? name,
  String? path,
  String? content,
  String? sha,
  String? type,
  String? encoding,
  String? patch,
  String? status,
  @refParam GithubUserModelRef committer,
  @Default(0) int size,
  @Default(0) int additionsCount,
  @Default(0) int deletionsCount,
  @Default(0) int changesCount,
  ModelUri? rawUrl,
  ModelUri? blobUrl,
  ModelUri? htmlUrl,
  ModelUri? gitUrl,
  ModelUri? downloadUrl,
  @jsonParam List<GithubContentModel>? children,
  @Default(false) bool fromServer,
}) = _GithubContentModel;