ChallengeReq constructor

ChallengeReq({
  1. ChallengeReq_purposeType? purpose,
  2. String? receiver,
  3. String? purposeMessage,
  4. String? permission,
  5. int? expiryIn,
  6. Timestamp? expiryAt,
  7. String? authLink,
  8. String? bannerImage,
})

Implementation

factory ChallengeReq({
  ChallengeReq_purposeType? purpose,
  $core.String? receiver,
  $core.String? purposeMessage,
  $core.String? permission,
  $core.int? expiryIn,
  $2.Timestamp? expiryAt,
  $core.String? authLink,
  $core.String? bannerImage,
}) {
  final _result = create();
  if (purpose != null) {
    _result.purpose = purpose;
  }
  if (receiver != null) {
    _result.receiver = receiver;
  }
  if (purposeMessage != null) {
    _result.purposeMessage = purposeMessage;
  }
  if (permission != null) {
    _result.permission = permission;
  }
  if (expiryIn != null) {
    _result.expiryIn = expiryIn;
  }
  if (expiryAt != null) {
    _result.expiryAt = expiryAt;
  }
  if (authLink != null) {
    _result.authLink = authLink;
  }
  if (bannerImage != null) {
    _result.bannerImage = bannerImage;
  }
  return _result;
}