BanFromCommunity constructor

  1. @JsonSerializable.new(includeIfNull: false)
const BanFromCommunity({
  1. @JsonKey.new(name: 'community_id') required int communityId,
  2. required String reason,
  3. @JsonKey.new(name: 'user_id') required int userId,
  4. @JsonKey.new(name: 'expires_at') String? expiresAt,
  5. bool? permanent,
  6. required String auth,
})

Implementation

@JsonSerializable(includeIfNull: false)
const factory BanFromCommunity({
  @JsonKey(name: 'community_id') required int communityId,
  required String reason,
  @JsonKey(name: 'user_id') required int userId,
  @JsonKey(name: 'expires_at') String? expiresAt,
  bool? permanent,
  required String auth,
}) = _BanFromCommunity;