DocumentStyleSuggestionState.fromJson constructor

DocumentStyleSuggestionState.fromJson(
  1. Map json_
)

Implementation

DocumentStyleSuggestionState.fromJson(core.Map json_)
    : this(
        backgroundSuggestionState:
            json_.containsKey('backgroundSuggestionState')
                ? BackgroundSuggestionState.fromJson(
                    json_['backgroundSuggestionState']
                        as core.Map<core.String, core.dynamic>)
                : null,
        defaultFooterIdSuggested:
            json_['defaultFooterIdSuggested'] as core.bool?,
        defaultHeaderIdSuggested:
            json_['defaultHeaderIdSuggested'] as core.bool?,
        evenPageFooterIdSuggested:
            json_['evenPageFooterIdSuggested'] as core.bool?,
        evenPageHeaderIdSuggested:
            json_['evenPageHeaderIdSuggested'] as core.bool?,
        firstPageFooterIdSuggested:
            json_['firstPageFooterIdSuggested'] as core.bool?,
        firstPageHeaderIdSuggested:
            json_['firstPageHeaderIdSuggested'] as core.bool?,
        flipPageOrientationSuggested:
            json_['flipPageOrientationSuggested'] as core.bool?,
        marginBottomSuggested: json_['marginBottomSuggested'] as core.bool?,
        marginFooterSuggested: json_['marginFooterSuggested'] as core.bool?,
        marginHeaderSuggested: json_['marginHeaderSuggested'] as core.bool?,
        marginLeftSuggested: json_['marginLeftSuggested'] as core.bool?,
        marginRightSuggested: json_['marginRightSuggested'] as core.bool?,
        marginTopSuggested: json_['marginTopSuggested'] as core.bool?,
        pageNumberStartSuggested:
            json_['pageNumberStartSuggested'] as core.bool?,
        pageSizeSuggestionState: json_.containsKey('pageSizeSuggestionState')
            ? SizeSuggestionState.fromJson(json_['pageSizeSuggestionState']
                as core.Map<core.String, core.dynamic>)
            : null,
        useCustomHeaderFooterMarginsSuggested:
            json_['useCustomHeaderFooterMarginsSuggested'] as core.bool?,
        useEvenPageHeaderFooterSuggested:
            json_['useEvenPageHeaderFooterSuggested'] as core.bool?,
        useFirstPageHeaderFooterSuggested:
            json_['useFirstPageHeaderFooterSuggested'] as core.bool?,
      );