Skip to content

Commit

Permalink
Update to latest vertex-api - support end items (#39)
Browse files Browse the repository at this point in the history
  • Loading branch information
amvertex authored Jul 7, 2023
1 parent c3cd3d5 commit 8ad7486
Show file tree
Hide file tree
Showing 10 changed files with 222 additions and 31 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,21 +17,21 @@ The client can be used with Java 1.8+ and pulled into Maven or Gradle projects.
<dependency>
<groupId>com.vertexvis</groupId>
<artifactId>api-client-java</artifactId>
<version>0.6.5</version>
<version>0.6.6</version>
<scope>compile</scope>
</dependency>
```

### Gradle

```groovy
compile "com.vertexvis:api-client-java:0.6.5"
compile "com.vertexvis:api-client-java:0.6.6"
```

### Sbt

```sbt
libraryDependencies += "com.vertexvis" % "api-client-java" % "0.6.5"
libraryDependencies += "com.vertexvis" % "api-client-java" % "0.6.6"
```

### Others
Expand All @@ -44,7 +44,7 @@ mvn clean package

Then manually install the following JARs.

- `target/api-client-java-0.6.5.jar`
- `target/api-client-java-0.6.6.jar`
- `target/lib/*.jar`

## Usage
Expand Down
23 changes: 20 additions & 3 deletions api/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9667,10 +9667,14 @@ components:
material:
$ref: '#/components/schemas/ColorMaterialNullable'
selected:
$ref: '#/components/schemas/ColorMaterialNullable'
nullable: true
type: boolean
phantom:
nullable: true
type: boolean
endItem:
nullable: true
type: boolean
type: object
UpdateSceneItemOverrideRequest_data:
properties:
Expand Down Expand Up @@ -9703,10 +9707,13 @@ components:
material:
$ref: '#/components/schemas/ColorMaterial'
selected:
$ref: '#/components/schemas/ColorMaterial'
type: boolean
phantom:
description: Phantom state of the item.
type: boolean
endItem:
description: Whether this item is an end item.
type: boolean
type: object
CreateSceneItemOverrideRequest_data_relationships:
properties:
Expand Down Expand Up @@ -9766,6 +9773,9 @@ components:
phantom:
description: Phantom state of the item.
type: boolean
endItem:
description: Whether this item is an end item.
type: boolean
type: object
UpdateSceneItemRequest_data_relationships:
properties:
Expand Down Expand Up @@ -10333,6 +10343,8 @@ components:
example: 2020-01-01T12:00:00Z
format: date-time
type: string
endItem:
type: boolean
materialOverride:
$ref: '#/components/schemas/ColorMaterial'
metadata:
Expand Down Expand Up @@ -10497,9 +10509,11 @@ components:
material:
$ref: '#/components/schemas/ColorMaterial'
selected:
$ref: '#/components/schemas/ColorMaterial'
type: boolean
phantom:
type: boolean
endItem:
type: boolean
required:
- created
type: object
Expand Down Expand Up @@ -10573,6 +10587,9 @@ components:
phantom:
description: Phantom state of the item.
type: boolean
endItem:
description: Whether this item is an end item.
type: boolean
metadata:
additionalProperties:
anyOf:
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ plugins {
}

group = 'com.vertexvis'
version = '0.6.5'
version = '0.6.6'

repositories {
mavenCentral()
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/vertexvis/ApiClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,7 @@ private void init() {
json = new JSON();

// Set default User-Agent.
setUserAgent("vertex-api-client-java/0.6.5");
setUserAgent("vertex-api-client-java/0.6.6");

authentications = new HashMap<String, Authentication>();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,16 @@ public class CreateSceneItemOverrideRequestDataAttributes {

public static final String SERIALIZED_NAME_SELECTED = "selected";
@SerializedName(SERIALIZED_NAME_SELECTED)
private ColorMaterial selected;
private Boolean selected;

public static final String SERIALIZED_NAME_PHANTOM = "phantom";
@SerializedName(SERIALIZED_NAME_PHANTOM)
private Boolean phantom;

public static final String SERIALIZED_NAME_END_ITEM = "endItem";
@SerializedName(SERIALIZED_NAME_END_ITEM)
private Boolean endItem;

public CreateSceneItemOverrideRequestDataAttributes() {
}

Expand Down Expand Up @@ -123,7 +127,7 @@ public void setMaterial(ColorMaterial material) {
}


public CreateSceneItemOverrideRequestDataAttributes selected(ColorMaterial selected) {
public CreateSceneItemOverrideRequestDataAttributes selected(Boolean selected) {

this.selected = selected;
return this;
Expand All @@ -136,12 +140,12 @@ public CreateSceneItemOverrideRequestDataAttributes selected(ColorMaterial selec
@javax.annotation.Nullable
@ApiModelProperty(value = "")

public ColorMaterial getSelected() {
public Boolean getSelected() {
return selected;
}


public void setSelected(ColorMaterial selected) {
public void setSelected(Boolean selected) {
this.selected = selected;
}

Expand Down Expand Up @@ -169,6 +173,29 @@ public void setPhantom(Boolean phantom) {
}


public CreateSceneItemOverrideRequestDataAttributes endItem(Boolean endItem) {

this.endItem = endItem;
return this;
}

/**
* Whether this item is an end item.
* @return endItem
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "Whether this item is an end item.")

public Boolean getEndItem() {
return endItem;
}


public void setEndItem(Boolean endItem) {
this.endItem = endItem;
}


@Override
public boolean equals(Object o) {
if (this == o) {
Expand All @@ -182,12 +209,13 @@ public boolean equals(Object o) {
Objects.equals(this.transform, createSceneItemOverrideRequestDataAttributes.transform) &&
Objects.equals(this.material, createSceneItemOverrideRequestDataAttributes.material) &&
Objects.equals(this.selected, createSceneItemOverrideRequestDataAttributes.selected) &&
Objects.equals(this.phantom, createSceneItemOverrideRequestDataAttributes.phantom);
Objects.equals(this.phantom, createSceneItemOverrideRequestDataAttributes.phantom) &&
Objects.equals(this.endItem, createSceneItemOverrideRequestDataAttributes.endItem);
}

@Override
public int hashCode() {
return Objects.hash(visible, transform, material, selected, phantom);
return Objects.hash(visible, transform, material, selected, phantom, endItem);
}

@Override
Expand All @@ -199,6 +227,7 @@ public String toString() {
sb.append(" material: ").append(toIndentedString(material)).append("\n");
sb.append(" selected: ").append(toIndentedString(selected)).append("\n");
sb.append(" phantom: ").append(toIndentedString(phantom)).append("\n");
sb.append(" endItem: ").append(toIndentedString(endItem)).append("\n");
sb.append("}");
return sb.toString();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,10 @@ public class CreateSceneItemRequestDataAttributes {
@SerializedName(SERIALIZED_NAME_PHANTOM)
private Boolean phantom;

public static final String SERIALIZED_NAME_END_ITEM = "endItem";
@SerializedName(SERIALIZED_NAME_END_ITEM)
private Boolean endItem;

public static final String SERIALIZED_NAME_METADATA = "metadata";
@SerializedName(SERIALIZED_NAME_METADATA)
private Map<String, AnyOfMetadataLongTypeMetadataFloatTypeMetadataDateTypeMetadataStringTypeMetadataNullType> metadata = null;
Expand Down Expand Up @@ -313,6 +317,29 @@ public void setPhantom(Boolean phantom) {
}


public CreateSceneItemRequestDataAttributes endItem(Boolean endItem) {

this.endItem = endItem;
return this;
}

/**
* Whether this item is an end item.
* @return endItem
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "Whether this item is an end item.")

public Boolean getEndItem() {
return endItem;
}


public void setEndItem(Boolean endItem) {
this.endItem = endItem;
}


public CreateSceneItemRequestDataAttributes metadata(Map<String, AnyOfMetadataLongTypeMetadataFloatTypeMetadataDateTypeMetadataStringTypeMetadataNullType> metadata) {

this.metadata = metadata;
Expand Down Expand Up @@ -363,12 +390,13 @@ public boolean equals(Object o) {
Objects.equals(this.transform, createSceneItemRequestDataAttributes.transform) &&
Objects.equals(this.visible, createSceneItemRequestDataAttributes.visible) &&
Objects.equals(this.phantom, createSceneItemRequestDataAttributes.phantom) &&
Objects.equals(this.endItem, createSceneItemRequestDataAttributes.endItem) &&
Objects.equals(this.metadata, createSceneItemRequestDataAttributes.metadata);
}

@Override
public int hashCode() {
return Objects.hash(materialOverride, name, ordinal, parent, partInstanceSuppliedIdsAsSuppliedIds, source, suppliedId, transform, visible, phantom, metadata);
return Objects.hash(materialOverride, name, ordinal, parent, partInstanceSuppliedIdsAsSuppliedIds, source, suppliedId, transform, visible, phantom, endItem, metadata);
}

@Override
Expand All @@ -385,6 +413,7 @@ public String toString() {
sb.append(" transform: ").append(toIndentedString(transform)).append("\n");
sb.append(" visible: ").append(toIndentedString(visible)).append("\n");
sb.append(" phantom: ").append(toIndentedString(phantom)).append("\n");
sb.append(" endItem: ").append(toIndentedString(endItem)).append("\n");
sb.append(" metadata: ").append(toIndentedString(metadata)).append("\n");
sb.append("}");
return sb.toString();
Expand Down
31 changes: 30 additions & 1 deletion src/main/java/com/vertexvis/model/SceneItemDataAttributes.java
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,10 @@ public class SceneItemDataAttributes {
@SerializedName(SERIALIZED_NAME_CREATED)
private OffsetDateTime created;

public static final String SERIALIZED_NAME_END_ITEM = "endItem";
@SerializedName(SERIALIZED_NAME_END_ITEM)
private Boolean endItem;

public static final String SERIALIZED_NAME_MATERIAL_OVERRIDE = "materialOverride";
@SerializedName(SERIALIZED_NAME_MATERIAL_OVERRIDE)
private ColorMaterial materialOverride;
Expand Down Expand Up @@ -126,6 +130,29 @@ public void setCreated(OffsetDateTime created) {
}


public SceneItemDataAttributes endItem(Boolean endItem) {

this.endItem = endItem;
return this;
}

/**
* Get endItem
* @return endItem
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")

public Boolean getEndItem() {
return endItem;
}


public void setEndItem(Boolean endItem) {
this.endItem = endItem;
}


public SceneItemDataAttributes materialOverride(ColorMaterial materialOverride) {

this.materialOverride = materialOverride;
Expand Down Expand Up @@ -329,6 +356,7 @@ public boolean equals(Object o) {
SceneItemDataAttributes sceneItemDataAttributes = (SceneItemDataAttributes) o;
return Objects.equals(this.boundingBox, sceneItemDataAttributes.boundingBox) &&
Objects.equals(this.created, sceneItemDataAttributes.created) &&
Objects.equals(this.endItem, sceneItemDataAttributes.endItem) &&
Objects.equals(this.materialOverride, sceneItemDataAttributes.materialOverride) &&
Objects.equals(this.metadata, sceneItemDataAttributes.metadata) &&
Objects.equals(this.name, sceneItemDataAttributes.name) &&
Expand All @@ -341,7 +369,7 @@ public boolean equals(Object o) {

@Override
public int hashCode() {
return Objects.hash(boundingBox, created, materialOverride, metadata, name, phantom, suppliedId, transform, visible, worldTransform);
return Objects.hash(boundingBox, created, endItem, materialOverride, metadata, name, phantom, suppliedId, transform, visible, worldTransform);
}

@Override
Expand All @@ -350,6 +378,7 @@ public String toString() {
sb.append("class SceneItemDataAttributes {\n");
sb.append(" boundingBox: ").append(toIndentedString(boundingBox)).append("\n");
sb.append(" created: ").append(toIndentedString(created)).append("\n");
sb.append(" endItem: ").append(toIndentedString(endItem)).append("\n");
sb.append(" materialOverride: ").append(toIndentedString(materialOverride)).append("\n");
sb.append(" metadata: ").append(toIndentedString(metadata)).append("\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
Expand Down
Loading

0 comments on commit 8ad7486

Please sign in to comment.