001package com.box.sdkgen.schemas.v2025r0.hubitemsmanageresponsev2025r0; 002 003import com.box.sdkgen.internal.SerializableObject; 004import com.box.sdkgen.schemas.v2025r0.hubitemoperationresultv2025r0.HubItemOperationResultV2025R0; 005import com.fasterxml.jackson.annotation.JsonFilter; 006import com.fasterxml.jackson.annotation.JsonProperty; 007import java.util.List; 008import java.util.Objects; 009 010/** Response schema for the status of Box Hub items management operations. */ 011@JsonFilter("nullablePropertyFilter") 012public class HubItemsManageResponseV2025R0 extends SerializableObject { 013 014 /** List of operations performed on Box Hub items. */ 015 protected final List<HubItemOperationResultV2025R0> operations; 016 017 public HubItemsManageResponseV2025R0( 018 @JsonProperty("operations") List<HubItemOperationResultV2025R0> operations) { 019 super(); 020 this.operations = operations; 021 } 022 023 public List<HubItemOperationResultV2025R0> getOperations() { 024 return operations; 025 } 026 027 @Override 028 public boolean equals(Object o) { 029 if (this == o) { 030 return true; 031 } 032 if (o == null || getClass() != o.getClass()) { 033 return false; 034 } 035 HubItemsManageResponseV2025R0 casted = (HubItemsManageResponseV2025R0) o; 036 return Objects.equals(operations, casted.operations); 037 } 038 039 @Override 040 public int hashCode() { 041 return Objects.hash(operations); 042 } 043 044 @Override 045 public String toString() { 046 return "HubItemsManageResponseV2025R0{" + "operations='" + operations + '\'' + "}"; 047 } 048}