Package com.dropbox.core.v2.files
Class SearchV2Result
- java.lang.Object
-
- com.dropbox.core.v2.files.SearchV2Result
-
public class SearchV2Result extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
cursor
protected boolean
hasMore
protected java.util.List<SearchMatchV2>
matches
-
Constructor Summary
Constructors Constructor Description SearchV2Result(java.util.List<SearchMatchV2> matches, boolean hasMore)
NoneSearchV2Result(java.util.List<SearchMatchV2> matches, boolean hasMore, java.lang.String cursor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.String
getCursor()
Pass the cursor intoDbxUserFilesRequests.searchContinueV2(String)
to fetch the next page of results.boolean
getHasMore()
Used for paging.java.util.List<SearchMatchV2>
getMatches()
A list (possibly empty) of matches for the query.int
hashCode()
java.lang.String
toString()
java.lang.String
toStringMultiline()
Returns a String representation of this object formatted for easier readability.
-
-
-
Field Detail
-
matches
@Nonnull protected final java.util.List<SearchMatchV2> matches
-
hasMore
protected final boolean hasMore
-
cursor
@Nullable protected final java.lang.String cursor
-
-
Constructor Detail
-
SearchV2Result
public SearchV2Result(@Nonnull java.util.List<SearchMatchV2> matches, boolean hasMore, @Nullable java.lang.String cursor)
- Parameters:
matches
- A list (possibly empty) of matches for the query. Must not contain anull
item and not benull
.hasMore
- Used for paging. If true, indicates there is another page of results available that can be fetched by callingDbxUserFilesRequests.searchContinueV2(String)
with the cursor.cursor
- Pass the cursor intoDbxUserFilesRequests.searchContinueV2(String)
to fetch the next page of results. Must have length of at least 1.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
SearchV2Result
public SearchV2Result(@Nonnull java.util.List<SearchMatchV2> matches, boolean hasMore)
NoneThe default values for unset fields will be used.
- Parameters:
matches
- A list (possibly empty) of matches for the query. Must not contain anull
item and not benull
.hasMore
- Used for paging. If true, indicates there is another page of results available that can be fetched by callingDbxUserFilesRequests.searchContinueV2(String)
with the cursor.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
-
Method Detail
-
getMatches
@Nonnull public java.util.List<SearchMatchV2> getMatches()
A list (possibly empty) of matches for the query.- Returns:
- value for this field, never
null
.
-
getHasMore
public boolean getHasMore()
Used for paging. If true, indicates there is another page of results available that can be fetched by callingDbxUserFilesRequests.searchContinueV2(String)
with the cursor.- Returns:
- value for this field.
-
getCursor
@Nullable public java.lang.String getCursor()
Pass the cursor intoDbxUserFilesRequests.searchContinueV2(String)
to fetch the next page of results.- Returns:
- value for this field, or
null
if not present.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toStringMultiline
public java.lang.String toStringMultiline()
Returns a String representation of this object formatted for easier readability.The returned String may contain newlines.
- Returns:
- Formatted, multiline String representation of this object
-
-