CivicinfoSchemaV2AdministrativeBody.fromJson constructor
CivicinfoSchemaV2AdministrativeBody.fromJson(
- Map json_
Implementation
CivicinfoSchemaV2AdministrativeBody.fromJson(core.Map json_)
: this(
absenteeVotingInfoUrl: json_['absenteeVotingInfoUrl'] as core.String?,
ballotInfoUrl: json_['ballotInfoUrl'] as core.String?,
correspondenceAddress:
json_.containsKey('correspondenceAddress')
? CivicinfoSchemaV2SimpleAddressType.fromJson(
json_['correspondenceAddress']
as core.Map<core.String, core.dynamic>,
)
: null,
electionInfoUrl: json_['electionInfoUrl'] as core.String?,
electionNoticeText: json_['electionNoticeText'] as core.String?,
electionNoticeUrl: json_['electionNoticeUrl'] as core.String?,
electionOfficials:
(json_['electionOfficials'] as core.List?)
?.map(
(value) => CivicinfoSchemaV2ElectionOfficial.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
electionRegistrationConfirmationUrl:
json_['electionRegistrationConfirmationUrl'] as core.String?,
electionRegistrationUrl:
json_['electionRegistrationUrl'] as core.String?,
electionRulesUrl: json_['electionRulesUrl'] as core.String?,
hoursOfOperation: json_['hoursOfOperation'] as core.String?,
name: json_['name'] as core.String?,
physicalAddress:
json_.containsKey('physicalAddress')
? CivicinfoSchemaV2SimpleAddressType.fromJson(
json_['physicalAddress']
as core.Map<core.String, core.dynamic>,
)
: null,
voterServices:
(json_['voter_services'] as core.List?)
?.map((value) => value as core.String)
.toList(),
votingLocationFinderUrl:
json_['votingLocationFinderUrl'] as core.String?,
);