CivicinfoSchemaV2Contest.fromJson constructor
CivicinfoSchemaV2Contest.fromJson(
- Map json_
Implementation
CivicinfoSchemaV2Contest.fromJson(core.Map json_)
: this(
ballotPlacement: json_['ballotPlacement'] as core.String?,
ballotTitle: json_['ballotTitle'] as core.String?,
candidates:
(json_['candidates'] as core.List?)
?.map(
(value) => CivicinfoSchemaV2Candidate.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
district:
json_.containsKey('district')
? CivicinfoSchemaV2ElectoralDistrict.fromJson(
json_['district'] as core.Map<core.String, core.dynamic>,
)
: null,
electorateSpecifications:
json_['electorateSpecifications'] as core.String?,
level:
(json_['level'] as core.List?)
?.map((value) => value as core.String)
.toList(),
numberElected: json_['numberElected'] as core.String?,
numberVotingFor: json_['numberVotingFor'] as core.String?,
office: json_['office'] as core.String?,
primaryParties:
(json_['primaryParties'] as core.List?)
?.map((value) => value as core.String)
.toList(),
referendumBallotResponses:
(json_['referendumBallotResponses'] as core.List?)
?.map((value) => value as core.String)
.toList(),
referendumBrief: json_['referendumBrief'] as core.String?,
referendumConStatement: json_['referendumConStatement'] as core.String?,
referendumEffectOfAbstain:
json_['referendumEffectOfAbstain'] as core.String?,
referendumPassageThreshold:
json_['referendumPassageThreshold'] as core.String?,
referendumProStatement: json_['referendumProStatement'] as core.String?,
referendumSubtitle: json_['referendumSubtitle'] as core.String?,
referendumText: json_['referendumText'] as core.String?,
referendumTitle: json_['referendumTitle'] as core.String?,
referendumUrl: json_['referendumUrl'] as core.String?,
roles:
(json_['roles'] as core.List?)
?.map((value) => value as core.String)
.toList(),
sources:
(json_['sources'] as core.List?)
?.map(
(value) => CivicinfoSchemaV2Source.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
special: json_['special'] as core.String?,
type: json_['type'] as core.String?,
);