Presentation.fromJson constructor

Presentation.fromJson(
  1. Map json_
)

Implementation

Presentation.fromJson(core.Map json_)
    : this(
        layouts: (json_['layouts'] as core.List?)
            ?.map((value) =>
                Page.fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
        locale: json_['locale'] as core.String?,
        masters: (json_['masters'] as core.List?)
            ?.map((value) =>
                Page.fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
        notesMaster: json_.containsKey('notesMaster')
            ? Page.fromJson(
                json_['notesMaster'] as core.Map<core.String, core.dynamic>)
            : null,
        pageSize: json_.containsKey('pageSize')
            ? Size.fromJson(
                json_['pageSize'] as core.Map<core.String, core.dynamic>)
            : null,
        presentationId: json_['presentationId'] as core.String?,
        revisionId: json_['revisionId'] as core.String?,
        slides: (json_['slides'] as core.List?)
            ?.map((value) =>
                Page.fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
        title: json_['title'] as core.String?,
      );