Serialized Form
-
Package io.inversion
-
Class io.inversion.ApiException extends java.lang.RuntimeException implements Serializable
-
Serialized Fields
-
status
java.lang.String status
-
-
-
Class io.inversion.Collection extends Rule<Collection> implements Serializable
-
Serialized Fields
-
aliases
java.util.Set<java.lang.String> aliases
Additional names that should cause this Collection to match to a Request.For example, in an e-commerce environment, you may overload the "orders" collection with aliases "cart", "basket", and "bag".
-
exclude
boolean exclude
Set this to true to prevent it from being automatically exposed through your Api. -
indexes
java.util.ArrayList<Index> indexes
Representation of underlying Db datasource indexes. -
pluralDisplayName
java.lang.String pluralDisplayName
-
properties
java.util.ArrayList<Property> properties
Properties map database column names to JSON property names. -
relationships
java.util.ArrayList<Relationship> relationships
Relationships like resources in one collection to the resources in another collection. -
schemaRef
java.lang.String schemaRef
A reference to an externa OpenAPI schema that will be used in OpenAPI/documentation generation. -
singularDisplayName
java.lang.String singularDisplayName
-
tableName
java.lang.String tableName
The backend datasource name that this Collection operates on.The tableName might be "ORDER_DETAIL" but the Collection might be named "orderDetails".
-
-
-
Class io.inversion.Index extends java.lang.Object implements Serializable
-
Serialized Fields
-
collection
Collection collection
-
name
java.lang.String name
-
projection
Projection projection
-
properties
java.util.List<Property> properties
-
type
java.lang.String type
-
unique
boolean unique
-
-
-
Class io.inversion.Property extends java.lang.Object implements Serializable
-
Serialized Fields
-
autoGenerated
boolean autoGenerated
-
collection
Collection collection
-
columnName
java.lang.String columnName
-
description
java.lang.String description
-
documented
boolean documented
-
exclude
boolean exclude
-
hint
java.lang.String hint
-
jsonType
java.lang.String jsonType
-
name
java.lang.String name
-
nullable
boolean nullable
-
pk
Property pk
If this Property is a foreign key, this will be populated with the referenced primary key from the referred Collection -
readOnly
boolean readOnly
-
regex
java.lang.String regex
-
required
boolean required
-
revisionColumn
boolean revisionColumn
-
timestampColumn
boolean timestampColumn
-
type
java.lang.String type
-
-
-
Class io.inversion.Relationship extends java.lang.Object implements Serializable
-
Serialized Fields
-
collection
Collection collection
-
exclude
boolean exclude
-
fkIndex1
Index fkIndex1
-
fkIndex2
Index fkIndex2
-
name
java.lang.String name
-
related
Collection related
-
type
java.lang.String type
-
-
-