001package com.box.sdkgen.managers.metadatataxonomies; 002 003import com.box.sdkgen.internal.SerializableObject; 004import com.fasterxml.jackson.annotation.JsonFilter; 005import com.fasterxml.jackson.annotation.JsonProperty; 006import java.util.Objects; 007 008@JsonFilter("nullablePropertyFilter") 009public class UpdateMetadataTaxonomyRequestBody extends SerializableObject { 010 011 /** The display name of the taxonomy. */ 012 protected final String displayName; 013 014 public UpdateMetadataTaxonomyRequestBody(@JsonProperty("displayName") String displayName) { 015 super(); 016 this.displayName = displayName; 017 } 018 019 public String getDisplayName() { 020 return displayName; 021 } 022 023 @Override 024 public boolean equals(Object o) { 025 if (this == o) { 026 return true; 027 } 028 if (o == null || getClass() != o.getClass()) { 029 return false; 030 } 031 UpdateMetadataTaxonomyRequestBody casted = (UpdateMetadataTaxonomyRequestBody) o; 032 return Objects.equals(displayName, casted.displayName); 033 } 034 035 @Override 036 public int hashCode() { 037 return Objects.hash(displayName); 038 } 039 040 @Override 041 public String toString() { 042 return "UpdateMetadataTaxonomyRequestBody{" + "displayName='" + displayName + '\'' + "}"; 043 } 044}