Query$getUpcomingChallengesByTargetAndUserAudiencePaginated$getUpcomingChallengesByTargetAndUserAudiencePaginated$objects$audience$segments$definitions$value$reputations constructor
Query$getUpcomingChallengesByTargetAndUserAudiencePaginated$getUpcomingChallengesByTargetAndUserAudiencePaginated$objects$audience$segments$definitions$value$reputations({
- required String id,
- required int rank,
- String? color,
- Query$getUpcomingChallengesByTargetAndUserAudiencePaginated$getUpcomingChallengesByTargetAndUserAudiencePaginated$objects$audience$segments$definitions$value$reputations$picture? picture,
- Query$getUpcomingChallengesByTargetAndUserAudiencePaginated$getUpcomingChallengesByTargetAndUserAudiencePaginated$objects$audience$segments$definitions$value$reputations$perks? perks,
- required int lossAmount,
- int? nextLevelMax,
- required int inactivityCycle,
- Query$getUpcomingChallengesByTargetAndUserAudiencePaginated$getUpcomingChallengesByTargetAndUserAudiencePaginated$objects$audience$segments$definitions$value$reputations$levelInterval? levelInterval,
- String? reputationLevel,
- required DateTime createdAt,
- required DateTime updatedAt,
- required Query$getUpcomingChallengesByTargetAndUserAudiencePaginated$getUpcomingChallengesByTargetAndUserAudiencePaginated$objects$audience$segments$definitions$value$reputations$target target,
- String $__typename = 'ReputationType',
Implementation
Query$getUpcomingChallengesByTargetAndUserAudiencePaginated$getUpcomingChallengesByTargetAndUserAudiencePaginated$objects$audience$segments$definitions$value$reputations({
required this.id,
required this.rank,
this.color,
this.picture,
this.perks,
required this.lossAmount,
this.nextLevelMax,
required this.inactivityCycle,
this.levelInterval,
this.reputationLevel,
required this.createdAt,
required this.updatedAt,
required this.target,
this.$__typename = 'ReputationType',
});