001package com.box.sdkgen.schemas.v2025r0.externaluserssubmitdeletejobresponsev2025r0; 002 003import com.box.sdkgen.internal.SerializableObject; 004import com.box.sdkgen.schemas.v2025r0.externaluserdeletionresultv2025r0.ExternalUserDeletionResultV2025R0; 005import com.fasterxml.jackson.annotation.JsonFilter; 006import com.fasterxml.jackson.annotation.JsonProperty; 007import java.util.List; 008import java.util.Objects; 009 010/** Multi-status response containing the result for each external user deletion request. */ 011@JsonFilter("nullablePropertyFilter") 012public class ExternalUsersSubmitDeleteJobResponseV2025R0 extends SerializableObject { 013 014 /** Array of results of each external user deletion request. */ 015 protected final List<ExternalUserDeletionResultV2025R0> entries; 016 017 public ExternalUsersSubmitDeleteJobResponseV2025R0( 018 @JsonProperty("entries") List<ExternalUserDeletionResultV2025R0> entries) { 019 super(); 020 this.entries = entries; 021 } 022 023 public List<ExternalUserDeletionResultV2025R0> getEntries() { 024 return entries; 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 ExternalUsersSubmitDeleteJobResponseV2025R0 casted = 036 (ExternalUsersSubmitDeleteJobResponseV2025R0) o; 037 return Objects.equals(entries, casted.entries); 038 } 039 040 @Override 041 public int hashCode() { 042 return Objects.hash(entries); 043 } 044 045 @Override 046 public String toString() { 047 return "ExternalUsersSubmitDeleteJobResponseV2025R0{" + "entries='" + entries + '\'' + "}"; 048 } 049}