Enterprise.fromJson constructor

Enterprise.fromJson(
  1. Map json_
)

Implementation

Enterprise.fromJson(core.Map json_)
    : this(
        appAutoApprovalEnabled: json_.containsKey('appAutoApprovalEnabled')
            ? json_['appAutoApprovalEnabled'] as core.bool
            : null,
        contactInfo: json_.containsKey('contactInfo')
            ? ContactInfo.fromJson(
                json_['contactInfo'] as core.Map<core.String, core.dynamic>)
            : null,
        enabledNotificationTypes:
            json_.containsKey('enabledNotificationTypes')
                ? (json_['enabledNotificationTypes'] as core.List)
                    .map((value) => value as core.String)
                    .toList()
                : null,
        enterpriseDisplayName: json_.containsKey('enterpriseDisplayName')
            ? json_['enterpriseDisplayName'] as core.String
            : null,
        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,
        name: json_.containsKey('name') ? json_['name'] as core.String : null,
        primaryColor: json_.containsKey('primaryColor')
            ? json_['primaryColor'] as core.int
            : null,
        pubsubTopic: json_.containsKey('pubsubTopic')
            ? json_['pubsubTopic'] as core.String
            : null,
        signinDetails: json_.containsKey('signinDetails')
            ? (json_['signinDetails'] as core.List)
                .map((value) => SigninDetail.fromJson(
                    value as core.Map<core.String, core.dynamic>))
                .toList()
            : null,
        termsAndConditions: json_.containsKey('termsAndConditions')
            ? (json_['termsAndConditions'] as core.List)
                .map((value) => TermsAndConditions.fromJson(
                    value as core.Map<core.String, core.dynamic>))
                .toList()
            : null,
      );