Skip to content

Commit 5f3d87d

Browse files
committed
feat(ns-asyncapi-2): introduce non-concrete Elements
Refs #833
1 parent 891326f commit 5f3d87d

23 files changed

+296
-144
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { Attributes, Meta } from 'minim';
2+
import { ObjectElement } from '@swagger-api/apidom-core';
3+
4+
class ComponentsChannelBindings extends ObjectElement {
5+
static primaryClass = 'components-channel-bindings';
6+
7+
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes) {
8+
super(content, meta, attributes);
9+
this.classes.push(ComponentsChannelBindings.primaryClass);
10+
}
11+
}
12+
13+
export default ComponentsChannelBindings;
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { Attributes, Meta } from 'minim';
2+
import { ObjectElement } from '@swagger-api/apidom-core';
3+
4+
class ComponentsCorrelationIDs extends ObjectElement {
5+
static primaryClass = 'components-correlation-ids';
6+
7+
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes) {
8+
super(content, meta, attributes);
9+
this.classes.push(ComponentsCorrelationIDs.primaryClass);
10+
}
11+
}
12+
13+
export default ComponentsCorrelationIDs;
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { Attributes, Meta } from 'minim';
2+
import { ObjectElement } from '@swagger-api/apidom-core';
3+
4+
class ComponentsMessageBindings extends ObjectElement {
5+
static primaryClass = 'components-message-bindings';
6+
7+
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes) {
8+
super(content, meta, attributes);
9+
this.classes.push(ComponentsMessageBindings.primaryClass);
10+
}
11+
}
12+
13+
export default ComponentsMessageBindings;
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { Attributes, Meta } from 'minim';
2+
import { ObjectElement } from '@swagger-api/apidom-core';
3+
4+
class ComponentsMessageTraits extends ObjectElement {
5+
static primaryClass = 'components-message-traits';
6+
7+
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes) {
8+
super(content, meta, attributes);
9+
this.classes.push(ComponentsMessageTraits.primaryClass);
10+
}
11+
}
12+
13+
export default ComponentsMessageTraits;
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { Attributes, Meta } from 'minim';
2+
import { ObjectElement } from '@swagger-api/apidom-core';
3+
4+
class ComponentsMessages extends ObjectElement {
5+
static primaryClass = 'components-messages';
6+
7+
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes) {
8+
super(content, meta, attributes);
9+
this.classes.push(ComponentsMessages.primaryClass);
10+
}
11+
}
12+
13+
export default ComponentsMessages;
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { Attributes, Meta } from 'minim';
2+
import { ObjectElement } from '@swagger-api/apidom-core';
3+
4+
class ComponentsOperationBindings extends ObjectElement {
5+
static primaryClass = 'components-operation-bindings';
6+
7+
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes) {
8+
super(content, meta, attributes);
9+
this.classes.push(ComponentsOperationBindings.primaryClass);
10+
}
11+
}
12+
13+
export default ComponentsOperationBindings;
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { Attributes, Meta } from 'minim';
2+
import { ObjectElement } from '@swagger-api/apidom-core';
3+
4+
class ComponentsOperationTraits extends ObjectElement {
5+
static primaryClass = 'components-operation-traits';
6+
7+
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes) {
8+
super(content, meta, attributes);
9+
this.classes.push(ComponentsOperationTraits.primaryClass);
10+
}
11+
}
12+
13+
export default ComponentsOperationTraits;
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { Attributes, Meta } from 'minim';
2+
import { ObjectElement } from '@swagger-api/apidom-core';
3+
4+
class ComponentsParameters extends ObjectElement {
5+
static primaryClass = 'components-parameters';
6+
7+
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes) {
8+
super(content, meta, attributes);
9+
this.classes.push(ComponentsParameters.primaryClass);
10+
}
11+
}
12+
13+
export default ComponentsParameters;
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { Attributes, Meta } from 'minim';
2+
import { ObjectElement } from '@swagger-api/apidom-core';
3+
4+
class ComponentsSchemas extends ObjectElement {
5+
static primaryClass = 'components-schemas';
6+
7+
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes) {
8+
super(content, meta, attributes);
9+
this.classes.push(ComponentsSchemas.primaryClass);
10+
}
11+
}
12+
13+
export default ComponentsSchemas;
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { Attributes, Meta } from 'minim';
2+
import { ObjectElement } from '@swagger-api/apidom-core';
3+
4+
class ComponentsSecuritySchemes extends ObjectElement {
5+
static primaryClass = 'components-security-schemes';
6+
7+
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes) {
8+
super(content, meta, attributes);
9+
this.classes.push(ComponentsSecuritySchemes.primaryClass);
10+
}
11+
}
12+
13+
export default ComponentsSecuritySchemes;

0 commit comments

Comments
 (0)