public SearchRequest(TwinfieldFinderService.Header Header, string type, string pattern, int field, int firstRow, int maxRows, string[][] options) { this.Header = Header; this.type = type; this.pattern = pattern; this.field = field; this.firstRow = firstRow; this.maxRows = maxRows; this.options = options; }
public async Task <TwinfieldFinderService.Header> GetHeaderAsync(TwinfieldFinderService.Header header) { header.AccessToken = _oauthToken.Accesstoken; if (!string.IsNullOrEmpty(Company)) { header.CompanyCode = Company; } return(header); }
public FinderData Search(Query query) { var client = clientFactory.CreateFinderClient(session.ClusterUrl); var header = new TwinfieldFinderService.Header { SessionID = session.SessionId }; FinderData data; var messages = client.Search(header, query.Type, query.Pattern, query.Field, query.FirstRow, query.MaxRows, query.Options, out data); AssertNoMessages(messages); return(data); }