MyUserInfo constructor

const MyUserInfo({
  1. @JsonKey.new(name: 'community_blocks') required List<CommunityBlockView> communityBlocks,
  2. @JsonKey.new(name: 'discussion_languages') required List<LanguageView> discussionLanguages,
  3. required List<CommunityFollowerView> follows,
  4. @JsonKey.new(name: 'instance_blocks') required List<InstanceBlockView> instanceBlocks,
  5. @JsonKey.new(name: 'local_user_view') required LocalUserView localUserView,
  6. required List<CommunityModeratorView> moderates,
  7. @JsonKey.new(name: 'person_blocks') required List<PersonBlockView> personBlocks,
})

Implementation

const factory MyUserInfo({
  @JsonKey(name: 'community_blocks') required List<CommunityBlockView> communityBlocks,
  @JsonKey(name: 'discussion_languages') required List<LanguageView> discussionLanguages,
  required List<CommunityFollowerView> follows,
  @JsonKey(name: 'instance_blocks') required List<InstanceBlockView> instanceBlocks,
  @JsonKey(name: 'local_user_view') required LocalUserView localUserView,
  required List<CommunityModeratorView> moderates,
  @JsonKey(name: 'person_blocks') required List<PersonBlockView> personBlocks,
}) = _MyUserInfo;