/* Options: Date: 2026-10-01 10:21:42 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-app.azurewebsites.net //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: SupportCustomerSearchRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/Support/CustomerSearch", Verbs="POST") public static class SupportCustomerSearchRequest implements IReturn { public String term = null; public Integer limit = null; public String getTerm() { return term; } public SupportCustomerSearchRequest setTerm(String value) { this.term = value; return this; } public Integer getLimit() { return limit; } public SupportCustomerSearchRequest setLimit(Integer value) { this.limit = value; return this; } private static Object responseType = SupportCustomerSearchResult.class; public Object getResponseType() { return responseType; } } public static class SupportCustomerSearchResult { public ArrayList hits = null; public String termKind = null; public String normalizedTerm = null; public ArrayList warnings = null; public Integer statusCode = null; public String message = null; public ArrayList getHits() { return hits; } public SupportCustomerSearchResult setHits(ArrayList value) { this.hits = value; return this; } public String getTermKind() { return termKind; } public SupportCustomerSearchResult setTermKind(String value) { this.termKind = value; return this; } public String getNormalizedTerm() { return normalizedTerm; } public SupportCustomerSearchResult setNormalizedTerm(String value) { this.normalizedTerm = value; return this; } public ArrayList getWarnings() { return warnings; } public SupportCustomerSearchResult setWarnings(ArrayList value) { this.warnings = value; return this; } public Integer getStatusCode() { return statusCode; } public SupportCustomerSearchResult setStatusCode(Integer value) { this.statusCode = value; return this; } public String getMessage() { return message; } public SupportCustomerSearchResult setMessage(String value) { this.message = value; return this; } } public static class SupportCustomerHit { public String phone = null; public String email = null; public String name = null; public Integer ticketCount = null; public Integer ownerCardCount = null; public Integer webshopOrderCount = null; public Integer giftCardCount = null; public Integer sharedLinkCount = null; public Date lastActivityUtc = null; public ArrayList sellers = null; public String matchedBy = null; public String getPhone() { return phone; } public SupportCustomerHit setPhone(String value) { this.phone = value; return this; } public String getEmail() { return email; } public SupportCustomerHit setEmail(String value) { this.email = value; return this; } public String getName() { return name; } public SupportCustomerHit setName(String value) { this.name = value; return this; } public Integer getTicketCount() { return ticketCount; } public SupportCustomerHit setTicketCount(Integer value) { this.ticketCount = value; return this; } public Integer getOwnerCardCount() { return ownerCardCount; } public SupportCustomerHit setOwnerCardCount(Integer value) { this.ownerCardCount = value; return this; } public Integer getWebshopOrderCount() { return webshopOrderCount; } public SupportCustomerHit setWebshopOrderCount(Integer value) { this.webshopOrderCount = value; return this; } public Integer getGiftCardCount() { return giftCardCount; } public SupportCustomerHit setGiftCardCount(Integer value) { this.giftCardCount = value; return this; } public Integer getSharedLinkCount() { return sharedLinkCount; } public SupportCustomerHit setSharedLinkCount(Integer value) { this.sharedLinkCount = value; return this; } public Date getLastActivityUtc() { return lastActivityUtc; } public SupportCustomerHit setLastActivityUtc(Date value) { this.lastActivityUtc = value; return this; } public ArrayList getSellers() { return sellers; } public SupportCustomerHit setSellers(ArrayList value) { this.sellers = value; return this; } public String getMatchedBy() { return matchedBy; } public SupportCustomerHit setMatchedBy(String value) { this.matchedBy = value; return this; } } }