FreeListingsProgramStatusRegionStatus.fromJson constructor

FreeListingsProgramStatusRegionStatus.fromJson(
  1. Map json_
)

Implementation

FreeListingsProgramStatusRegionStatus.fromJson(core.Map json_)
    : this(
        disapprovalDate: json_['disapprovalDate'] as core.String?,
        eligibilityStatus: json_['eligibilityStatus'] as core.String?,
        onboardingIssues: (json_['onboardingIssues'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        regionCodes: (json_['regionCodes'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        reviewEligibilityStatus:
            json_['reviewEligibilityStatus'] as core.String?,
        reviewIneligibilityReason:
            json_['reviewIneligibilityReason'] as core.String?,
        reviewIneligibilityReasonDescription:
            json_['reviewIneligibilityReasonDescription'] as core.String?,
        reviewIneligibilityReasonDetails:
            json_.containsKey('reviewIneligibilityReasonDetails')
                ? FreeListingsProgramStatusReviewIneligibilityReasonDetails
                    .fromJson(json_['reviewIneligibilityReasonDetails']
                        as core.Map<core.String, core.dynamic>)
                : null,
        reviewIssues: (json_['reviewIssues'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
      );