Item.fromJson constructor

Item.fromJson(
  1. Map json_
)

Implementation

Item.fromJson(core.Map json_)
  : this(
      acl: json_.containsKey('acl')
          ? ItemAcl.fromJson(
              json_['acl'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      content: json_.containsKey('content')
          ? ItemContent.fromJson(
              json_['content'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      itemType: json_['itemType'] as core.String?,
      metadata: json_.containsKey('metadata')
          ? ItemMetadata.fromJson(
              json_['metadata'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      name: json_['name'] as core.String?,
      payload: json_['payload'] as core.String?,
      queue: json_['queue'] as core.String?,
      status: json_.containsKey('status')
          ? ItemStatus.fromJson(
              json_['status'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      structuredData: json_.containsKey('structuredData')
          ? ItemStructuredData.fromJson(
              json_['structuredData'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      version: json_['version'] as core.String?,
    );