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