![JAR search and dependency download from the Maven repository](/logo.png)
com.geotab.model.search.CustomPropertySearch Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-sdk Show documentation
Show all versions of java-sdk Show documentation
Legacy Geotab Java SDK to be replaced by the NewGeneration API.
package com.geotab.model.search;
import java.util.List;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
/**
* The search criteria for entities that support custom properties.
*/
@Getter @Setter
@NoArgsConstructor
public class CustomPropertySearch extends Search {
/**
* Search for Properties with this Value. Wildcard can be used by prepending/appending "%" to string. Example
* "%Value%".
*/
private String value;
/**
* Search for Entities that are a member of these {@link PropertySetSearch}(s). Each PropertySetSearch is an object
* within the array.
*
* Available PropertySetSearch options are:
*
* - id
*
*
* - groups
*
*/
private List propertySetSearches;
/**
* Search for Entities that are a member of these {@link PropertySearch}(s). Each PropertySearch is an object within
* the array.
*
* Available PropertySearch options are:
*
* - id
*
*/
private List propertySearches;
@Builder
public CustomPropertySearch(String id, String value,
List propertySetSearches,
List propertySearches) {
super(id);
this.value = value;
this.propertySetSearches = propertySetSearches;
this.propertySearches = propertySearches;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy