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?,
    );