Alert constructor
Alert({
- Iterable<
TimeRange> ? activePeriod, - Iterable<
EntitySelector> ? informedEntity, - Alert_Cause? cause,
- Alert_Effect? effect,
- TranslatedString? url,
- TranslatedString? headerText,
- TranslatedString? descriptionText,
- TranslatedString? ttsHeaderText,
- TranslatedString? ttsDescriptionText,
- Alert_SeverityLevel? severityLevel,
- TranslatedImage? image,
- TranslatedString? imageAlternativeText,
- TranslatedString? causeDetail,
- TranslatedString? effectDetail,
Implementation
factory Alert({
$core.Iterable<TimeRange>? activePeriod,
$core.Iterable<EntitySelector>? informedEntity,
Alert_Cause? cause,
Alert_Effect? effect,
TranslatedString? url,
TranslatedString? headerText,
TranslatedString? descriptionText,
TranslatedString? ttsHeaderText,
TranslatedString? ttsDescriptionText,
Alert_SeverityLevel? severityLevel,
TranslatedImage? image,
TranslatedString? imageAlternativeText,
TranslatedString? causeDetail,
TranslatedString? effectDetail,
}) {
final _result = create();
if (activePeriod != null) {
_result.activePeriod.addAll(activePeriod);
}
if (informedEntity != null) {
_result.informedEntity.addAll(informedEntity);
}
if (cause != null) {
_result.cause = cause;
}
if (effect != null) {
_result.effect = effect;
}
if (url != null) {
_result.url = url;
}
if (headerText != null) {
_result.headerText = headerText;
}
if (descriptionText != null) {
_result.descriptionText = descriptionText;
}
if (ttsHeaderText != null) {
_result.ttsHeaderText = ttsHeaderText;
}
if (ttsDescriptionText != null) {
_result.ttsDescriptionText = ttsDescriptionText;
}
if (severityLevel != null) {
_result.severityLevel = severityLevel;
}
if (image != null) {
_result.image = image;
}
if (imageAlternativeText != null) {
_result.imageAlternativeText = imageAlternativeText;
}
if (causeDetail != null) {
_result.causeDetail = causeDetail;
}
if (effectDetail != null) {
_result.effectDetail = effectDetail;
}
return _result;
}