OpenApiV31Object mixin
Common fields for specification extensions and unrecognized properties.
- Implemented types
- Mixin applications
-
- OpenApiV31Callback
- OpenApiV31Components
- OpenApiV31Contact
- OpenApiV31Discriminator
- OpenApiV31Document
- OpenApiV31Encoding
- OpenApiV31Example
- OpenApiV31ExternalDocumentation
- OpenApiV31Header
- OpenApiV31Info
- OpenApiV31License
- OpenApiV31Link
- OpenApiV31MediaType
- OpenApiV31OAuthFlow
- OpenApiV31OAuthFlows
- OpenApiV31ObjectSchema
- OpenApiV31Operation
- OpenApiV31Parameter
- OpenApiV31PathItem
- OpenApiV31Paths
- OpenApiV31RequestBody
- OpenApiV31Response
- OpenApiV31Responses
- OpenApiV31SecurityScheme
- OpenApiV31Server
- OpenApiV31ServerVariable
- OpenApiV31Tag
- OpenApiV31Xml
Properties
-
extensions
→ Map<
String, JsonValue> -
Specification extensions keyed by their
x-names.no setter -
extraFields
→ Map<
String, JsonValue> -
Unrecognized fields retained for JSON export.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
extraToJson(
) → Map< String, Object?> - Exports extensions and unrecognized fields as JSON.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> -
Returns a detached JSON representation.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited