PubsubMessage constructor

PubsubMessage({
  1. List<int>? data,
  2. Map<String, String>? attributes,
  3. String? messageId,
  4. Timestamp? publishTime,
  5. String? orderingKey,
})

Implementation

factory PubsubMessage({
  $core.List<$core.int>? data,
  $core.Map<$core.String, $core.String>? attributes,
  $core.String? messageId,
  $2.Timestamp? publishTime,
  $core.String? orderingKey,
}) {
  final $result = create();
  if (data != null) {
    $result.data = data;
  }
  if (attributes != null) {
    $result.attributes.addAll(attributes);
  }
  if (messageId != null) {
    $result.messageId = messageId;
  }
  if (publishTime != null) {
    $result.publishTime = publishTime;
  }
  if (orderingKey != null) {
    $result.orderingKey = orderingKey;
  }
  return $result;
}