/* Options: Date: 2025-07-05 19:54:06 Version: 8.71 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://evovoice.io //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ListAutoCompleteValues.* //ExcludeTypes: //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.*,com.google.gson.annotations.*,com.google.gson.reflect.* */ import java.math.* import java.util.* import java.io.InputStream import net.servicestack.client.* import com.google.gson.annotations.* import com.google.gson.reflect.* @Route(Path="/ui/autocomplete/values") open class ListAutoCompleteValues : IReturn { /** * Account ID */ @ApiMember(Description="Account ID") open var accountId:String? = null /** * Filter by customer ID */ @ApiMember(Description="Filter by customer ID") open var customerId:String? = null /** * The type of value */ @ApiMember(Description="The type of value") @SerializedName("type") open var Type:ValueTypes? = null /** * The query text to search for */ @ApiMember(Description="The query text to search for") open var query:String? = null /** * Type specific filter */ @ApiMember(Description="Type specific filter") open var typeSpecificFilter:String? = null /** * The value to search for (will only return one result) */ @ApiMember(Description="The value to search for (will only return one result)") open var value:String? = null /** * Should the results be sent back in plain text or with embedded HTML? */ @ApiMember(Description="Should the results be sent back in plain text or with embedded HTML?") open var plainText:Boolean? = null /** * Include full info? */ @ApiMember(Description="Include full info?") open var fullInfo:Boolean? = null /** * List all values, only use for small lists. */ @ApiMember(Description="List all values, only use for small lists.") open var all:Boolean? = null companion object { private val responseType = ListAutoCompleteValuesResponse::class.java } override fun getResponseType(): Any? = ListAutoCompleteValues.responseType } open class ListAutoCompleteValuesResponse { open var values:ArrayList? = null } enum class ValueTypes { NotSpecified, String, Boolean, Number, List, Struct, Transition, Custom, Date, AudioFile, TimeZoneId, PhoneNumber, User, Endpoint, Time, File, FaxNumber, EmailAccount, Customer, Flow, Team, FlowReference, Integration, Assistant, } open class AutoCompleteValue { /** * Display name */ @ApiMember(Description="Display name") open var displayName:String? = null /** * Value */ @ApiMember(Description="Value") open var value:String? = null }