SpaceEvent.fromJson constructor

SpaceEvent.fromJson(
  1. Map json_
)

Implementation

SpaceEvent.fromJson(core.Map json_)
  : this(
      eventTime: json_['eventTime'] as core.String?,
      eventType: json_['eventType'] as core.String?,
      membershipBatchCreatedEventData:
          json_.containsKey('membershipBatchCreatedEventData')
          ? MembershipBatchCreatedEventData.fromJson(
              json_['membershipBatchCreatedEventData']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      membershipBatchDeletedEventData:
          json_.containsKey('membershipBatchDeletedEventData')
          ? MembershipBatchDeletedEventData.fromJson(
              json_['membershipBatchDeletedEventData']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      membershipBatchUpdatedEventData:
          json_.containsKey('membershipBatchUpdatedEventData')
          ? MembershipBatchUpdatedEventData.fromJson(
              json_['membershipBatchUpdatedEventData']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      membershipCreatedEventData:
          json_.containsKey('membershipCreatedEventData')
          ? MembershipCreatedEventData.fromJson(
              json_['membershipCreatedEventData']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      membershipDeletedEventData:
          json_.containsKey('membershipDeletedEventData')
          ? MembershipDeletedEventData.fromJson(
              json_['membershipDeletedEventData']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      membershipUpdatedEventData:
          json_.containsKey('membershipUpdatedEventData')
          ? MembershipUpdatedEventData.fromJson(
              json_['membershipUpdatedEventData']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      messageBatchCreatedEventData:
          json_.containsKey('messageBatchCreatedEventData')
          ? MessageBatchCreatedEventData.fromJson(
              json_['messageBatchCreatedEventData']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      messageBatchDeletedEventData:
          json_.containsKey('messageBatchDeletedEventData')
          ? MessageBatchDeletedEventData.fromJson(
              json_['messageBatchDeletedEventData']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      messageBatchUpdatedEventData:
          json_.containsKey('messageBatchUpdatedEventData')
          ? MessageBatchUpdatedEventData.fromJson(
              json_['messageBatchUpdatedEventData']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      messageCreatedEventData: json_.containsKey('messageCreatedEventData')
          ? MessageCreatedEventData.fromJson(
              json_['messageCreatedEventData']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      messageDeletedEventData: json_.containsKey('messageDeletedEventData')
          ? MessageDeletedEventData.fromJson(
              json_['messageDeletedEventData']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      messageUpdatedEventData: json_.containsKey('messageUpdatedEventData')
          ? MessageUpdatedEventData.fromJson(
              json_['messageUpdatedEventData']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      name: json_['name'] as core.String?,
      reactionBatchCreatedEventData:
          json_.containsKey('reactionBatchCreatedEventData')
          ? ReactionBatchCreatedEventData.fromJson(
              json_['reactionBatchCreatedEventData']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      reactionBatchDeletedEventData:
          json_.containsKey('reactionBatchDeletedEventData')
          ? ReactionBatchDeletedEventData.fromJson(
              json_['reactionBatchDeletedEventData']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      reactionCreatedEventData: json_.containsKey('reactionCreatedEventData')
          ? ReactionCreatedEventData.fromJson(
              json_['reactionCreatedEventData']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      reactionDeletedEventData: json_.containsKey('reactionDeletedEventData')
          ? ReactionDeletedEventData.fromJson(
              json_['reactionDeletedEventData']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      spaceBatchUpdatedEventData:
          json_.containsKey('spaceBatchUpdatedEventData')
          ? SpaceBatchUpdatedEventData.fromJson(
              json_['spaceBatchUpdatedEventData']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      spaceUpdatedEventData: json_.containsKey('spaceUpdatedEventData')
          ? SpaceUpdatedEventData.fromJson(
              json_['spaceUpdatedEventData']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );