toJson method
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,
};
}