Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,11 +1,49 @@
import { ObjectElement, Attributes, Meta } from '@swagger-api/apidom-core';
import {
StringElement,
NumberElement,
ObjectElement,
Attributes,
Meta,
} from '@swagger-api/apidom-core';

class KafkaChannelBinding extends ObjectElement {
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes) {
super(content, meta, attributes);
this.element = 'kafkaChannelBinding';
this.classes.push('channel-binding');
}

get topic(): StringElement | undefined {
return this.get('topic');
}

set topic(topic: StringElement | undefined) {
this.set('topic', topic);
}

get partitions(): NumberElement | undefined {
return this.get('partitions');
}

set partitions(partitions: NumberElement | undefined) {
this.set('partitions', partitions);
}

get replicas(): NumberElement | undefined {
return this.get('replicas');
}

set replicas(replicas: NumberElement | undefined) {
this.set('replicas', replicas);
}

get bindingVersion(): StringElement | undefined {
return this.get('bindingVersion');
}

set bindingVersion(bindingVersion: StringElement | undefined) {
this.set('bindingVersion', bindingVersion);
}
}

export default KafkaChannelBinding;
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,30 @@ class KafkaMessageBinding extends ObjectElement {
this.set('key', key);
}

get schemaIdLocation(): StringElement | undefined {
return this.get('schemaIdLocation');
}

set schemaIdLocation(schemaIdLocation: StringElement | undefined) {
this.set('schemaIdLocation', schemaIdLocation);
}

get schemaIdPayloadEncoding(): StringElement | undefined {
return this.get('schemaIdPayloadEncoding');
}

set schemaIdPayloadEncoding(schemaIdPayloadEncoding: StringElement | undefined) {
this.set('schemaIdPayloadEncoding', schemaIdPayloadEncoding);
}

get schemaLookupStrategy(): StringElement | undefined {
return this.get('schemaLookupStrategy');
}

set schemaLookupStrategy(schemaLookupStrategy: StringElement | undefined) {
this.set('schemaLookupStrategy', schemaLookupStrategy);
}

get bindingVersion(): StringElement | undefined {
return this.get('bindingVersion');
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,35 @@
import { ObjectElement, Attributes, Meta } from '@swagger-api/apidom-core';
import { StringElement, ObjectElement, Attributes, Meta } from '@swagger-api/apidom-core';

class KafkaServerBinding extends ObjectElement {
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes) {
super(content, meta, attributes);
this.element = 'kafkaServerBinding';
this.classes.push('server-binding');
}

get schemaRegistryUrl(): StringElement | undefined {
return this.get('schemaRegistryUrl');
}

set schemaRegistryUrl(schemaRegistryUrl: StringElement | undefined) {
this.set('schemaRegistryUrl', schemaRegistryUrl);
}

get schemaRegistryVendor(): StringElement | undefined {
return this.get('schemaRegistryVendor');
}

set schemaRegistryVendor(schemaRegistryVendor: StringElement | undefined) {
this.set('schemaRegistryVendor', schemaRegistryVendor);
}

get bindingVersion(): StringElement | undefined {
return this.get('bindingVersion');
}

set bindingVersion(bindingVersion: StringElement | undefined) {
this.set('bindingVersion', bindingVersion);
}
}

export default KafkaServerBinding;
Original file line number Diff line number Diff line change
@@ -1,11 +1,27 @@
import { ObjectElement, Attributes, Meta } from '@swagger-api/apidom-core';
import { StringElement, ObjectElement, Attributes, Meta } from '@swagger-api/apidom-core';

class NatsOperationBinding extends ObjectElement {
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes) {
super(content, meta, attributes);
this.element = 'natsOperationBinding';
this.classes.push('operation-binding');
}

get queue(): StringElement | undefined {
return this.get('queue');
}

set queue(queue: StringElement | undefined) {
this.set('queue', queue);
}

get bindingVersion(): StringElement | undefined {
return this.get('bindingVersion');
}

set bindingVersion(bindingVersion: StringElement | undefined) {
this.set('bindingVersion', bindingVersion);
}
}

export default NatsOperationBinding;