Enterprise.fromJson constructor
Enterprise.fromJson(
- Map json_
Implementation
Enterprise.fromJson(core.Map json_)
: this(
appAutoApprovalEnabled: json_['appAutoApprovalEnabled'] as core.bool?,
contactInfo: json_.containsKey('contactInfo')
? ContactInfo.fromJson(
json_['contactInfo'] as core.Map<core.String, core.dynamic>)
: null,
enabledNotificationTypes:
(json_['enabledNotificationTypes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
enterpriseDisplayName: json_['enterpriseDisplayName'] as core.String?,
enterpriseType: json_['enterpriseType'] as core.String?,
googleAuthenticationSettings:
json_.containsKey('googleAuthenticationSettings')
? GoogleAuthenticationSettings.fromJson(
json_['googleAuthenticationSettings']
as core.Map<core.String, core.dynamic>)
: null,
logo: json_.containsKey('logo')
? ExternalData.fromJson(
json_['logo'] as core.Map<core.String, core.dynamic>)
: null,
managedGoogleDomainType:
json_['managedGoogleDomainType'] as core.String?,
managedGooglePlayAccountsEnterpriseType:
json_['managedGooglePlayAccountsEnterpriseType'] as core.String?,
name: json_['name'] as core.String?,
primaryColor: json_['primaryColor'] as core.int?,
pubsubTopic: json_['pubsubTopic'] as core.String?,
signinDetails: (json_['signinDetails'] as core.List?)
?.map((value) => SigninDetail.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
termsAndConditions: (json_['termsAndConditions'] as core.List?)
?.map((value) => TermsAndConditions.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
);