toJson method

Map<String, dynamic> toJson()

Implementation

core.Map<core.String, core.dynamic> toJson() {
  final ackDeadlineSeconds = this.ackDeadlineSeconds;
  final analyticsHubSubscriptionInfo = this.analyticsHubSubscriptionInfo;
  final bigqueryConfig = this.bigqueryConfig;
  final cloudStorageConfig = this.cloudStorageConfig;
  final deadLetterPolicy = this.deadLetterPolicy;
  final detached = this.detached;
  final enableExactlyOnceDelivery = this.enableExactlyOnceDelivery;
  final enableMessageOrdering = this.enableMessageOrdering;
  final expirationPolicy = this.expirationPolicy;
  final filter = this.filter;
  final labels = this.labels;
  final messageRetentionDuration = this.messageRetentionDuration;
  final messageTransforms = this.messageTransforms;
  final name = this.name;
  final pushConfig = this.pushConfig;
  final retainAckedMessages = this.retainAckedMessages;
  final retryPolicy = this.retryPolicy;
  final state = this.state;
  final tags = this.tags;
  final topic = this.topic;
  final topicMessageRetentionDuration = this.topicMessageRetentionDuration;
  return {
    'ackDeadlineSeconds': ?ackDeadlineSeconds,
    'analyticsHubSubscriptionInfo': ?analyticsHubSubscriptionInfo,
    'bigqueryConfig': ?bigqueryConfig,
    'cloudStorageConfig': ?cloudStorageConfig,
    'deadLetterPolicy': ?deadLetterPolicy,
    'detached': ?detached,
    'enableExactlyOnceDelivery': ?enableExactlyOnceDelivery,
    'enableMessageOrdering': ?enableMessageOrdering,
    'expirationPolicy': ?expirationPolicy,
    'filter': ?filter,
    'labels': ?labels,
    'messageRetentionDuration': ?messageRetentionDuration,
    'messageTransforms': ?messageTransforms,
    'name': ?name,
    'pushConfig': ?pushConfig,
    'retainAckedMessages': ?retainAckedMessages,
    'retryPolicy': ?retryPolicy,
    'state': ?state,
    'tags': ?tags,
    'topic': ?topic,
    'topicMessageRetentionDuration': ?topicMessageRetentionDuration,
  };
}