POST Api/CompanyInfoes/GetMarkers
Request Information
URI Parameters
None.
Body Parameters
CompanyInfoFilterName | Description | Type | Additional information |
---|---|---|---|
TextFilter |
Filtrowanie w zależności od tekstu. Jeśli null to brak filtrowania. |
string |
None. |
SortOrder |
Określa sposób sortowania wyników |
CompanyInfoSortEnum |
Required |
TypeOfBusinessEntityId |
Filtruje listę wyników według identyfikatora obiektu TypeOfBusinessEntity. Jeśli null to filtr jest pomijany. |
integer |
None. |
CompanyStatusId |
Filtruje listę wyników według identyfikatora obiektu CompanyStatus. Jeśli null to filtr jest pomijany. |
integer |
None. |
PrimaryClassificationOfActivityId |
Filtruje listę wyników według identyfikatora obiektu PrimaryClassificationOfActivity. Jeśli null to filtr jest pomijany. |
integer |
None. |
SecondaryClassificationOfActivityId |
Filtruje listę wyników według identyfikatora obiektu SecondaryClassificationOfActivity. Jeśli null to filtr jest pomijany. |
integer |
None. |
TertiaryClassificationOfActivityId |
Filtruje listę wyników według identyfikatora obiektu TertiaryClassificationOfActivity. Jeśli null to filtr jest pomijany. |
integer |
None. |
CountryUnitId |
Filtruje listę wyników według identyfikatora obiektu CountryUnit. Jeśli null to filtr jest pomijany. |
integer |
None. |
CountryId |
Filtruje listę wyników według identyfikatora obiektu Country. Jeśli null to filtr jest pomijany. |
integer |
None. |
OrganizationalUnitId |
Filtruje listę wyników według identyfikatora obiektu OrganizationalUnit. Jeśli null to filtr jest pomijany. |
integer |
None. |
OwnerUnitId |
Filtruje listę wyników według identyfikatora obiektu OwnerUnit. Jeśli null to filtr jest pomijany. |
integer |
None. |
AccountManagerId |
Filtruje listę wyników według identyfikatora obiektu AccountManager. Jeśli null to filtr jest pomijany. |
string |
None. |
TypeOfPrefferedContactId |
Filtruje listę wyników według identyfikatora obiektu TypeOfPrefferedContact. Jeśli null to filtr jest pomijany. |
integer |
None. |
FromIncomePrice |
Filtruje listę wyników od rocznego przychodu. Jeśli null to filtr jest pomijany. |
decimal number |
None. |
ToIncomePrice |
Filtruje listę wyników do rocznego przychodu. Jeśli null to filtr jest pomijany. |
decimal number |
None. |
FromYearOfEstablishment |
Filtruje listę wyników od roku założenia. Jeśli null to filtr jest pomijany. |
integer |
None. |
ToYearOfEstablishment |
Filtruje listę wyników do roku założenia. Jeśli null to filtr jest pomijany. |
integer |
None. |
FromNumberOfWorkers |
Filtruje listę wyników od liczby pracowników. Jeśli null to filtr jest pomijany. |
integer |
None. |
ToNumberOfWorkers |
Filtruje listę wyników do liczby pracowników. Jeśli null to filtr jest pomijany. |
integer |
None. |
FilterByDistance |
Czy filtrować listę wyników według dystansu. |
boolean |
None. |
CustomDistance |
Filtruje listę wyników wg odległości. |
integer |
None. |
Position |
Domyślna pozycja markera na mapie. |
GeoPosition |
None. |
FromRating |
Filtruje listę wyników od oceny. Jeśli null to filtr jest pomijany. |
integer |
None. |
ToRating |
Filtruje listę wyników do oceny. Jeśli null to filtr jest pomijany. |
integer |
None. |
ItemsPerPage |
Ilość obiektów na stronę |
integer |
None. |
CurrentPage |
Obecna strona |
integer |
None. |
Request Formats
application/json, text/json
{ "textFilter": "sample string 1", "sortOrder": 0, "typeOfBusinessEntityId": 1, "companyStatusId": 1, "primaryClassificationOfActivityId": 1, "secondaryClassificationOfActivityId": 1, "tertiaryClassificationOfActivityId": 1, "countryUnitId": 1, "countryId": 1, "organizationalUnitId": 1, "ownerUnitId": 1, "accountManagerId": "sample string 2", "typeOfPrefferedContactId": 1, "fromIncomePrice": 1.0, "toIncomePrice": 1.0, "fromYearOfEstablishment": 1, "toYearOfEstablishment": 1, "fromNumberOfWorkers": 1, "toNumberOfWorkers": 1, "filterByDistance": true, "customDistance": 4, "position": { "latitude": 1.1, "longitude": 2.1 }, "fromRating": 1, "toRating": 1, "itemsPerPage": 5, "currentPage": 6 }
multipart/form-data
{"textFilter":"sample string 1","sortOrder":0,"typeOfBusinessEntityId":1,"companyStatusId":1,"primaryClassificationOfActivityId":1,"secondaryClassificationOfActivityId":1,"tertiaryClassificationOfActivityId":1,"countryUnitId":1,"countryId":1,"organizationalUnitId":1,"ownerUnitId":1,"accountManagerId":"sample string 2","typeOfPrefferedContactId":1,"fromIncomePrice":1.0,"toIncomePrice":1.0,"fromYearOfEstablishment":1,"toYearOfEstablishment":1,"fromNumberOfWorkers":1,"toNumberOfWorkers":1,"filterByDistance":true,"customDistance":4,"position":{"latitude":1.1,"longitude":2.1},"fromRating":1,"toRating":1,"itemsPerPage":5,"currentPage":6}
application/xml, text/xml
<CompanyInfoFilter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <ItemsPerPage>5</ItemsPerPage> <CurrentPage>6</CurrentPage> <TextFilter>sample string 1</TextFilter> <SortOrder>CompanyInfoIdAsc</SortOrder> <TypeOfBusinessEntityId>1</TypeOfBusinessEntityId> <CompanyStatusId>1</CompanyStatusId> <PrimaryClassificationOfActivityId>1</PrimaryClassificationOfActivityId> <SecondaryClassificationOfActivityId>1</SecondaryClassificationOfActivityId> <TertiaryClassificationOfActivityId>1</TertiaryClassificationOfActivityId> <CountryUnitId>1</CountryUnitId> <CountryId>1</CountryId> <OrganizationalUnitId>1</OrganizationalUnitId> <OwnerUnitId>1</OwnerUnitId> <AccountManagerId>sample string 2</AccountManagerId> <TypeOfPrefferedContactId>1</TypeOfPrefferedContactId> <FromIncomePrice>1</FromIncomePrice> <ToIncomePrice>1</ToIncomePrice> <FromYearOfEstablishment>1</FromYearOfEstablishment> <ToYearOfEstablishment>1</ToYearOfEstablishment> <FromNumberOfWorkers>1</FromNumberOfWorkers> <ToNumberOfWorkers>1</ToNumberOfWorkers> <FilterByDistance>true</FilterByDistance> <CustomDistance>4</CustomDistance> <Position> <Latitude>1.1</Latitude> <Longitude>2.1</Longitude> </Position> <FromRating>1</FromRating> <ToRating>1</ToRating> </CompanyInfoFilter>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
Collection of CompanyMarkerName | Description | Type | Additional information |
---|---|---|---|
Name | string |
None. |
|
Phone | string |
None. |
|
string |
None. |
||
CompanyInfoId | integer |
None. |
|
CompanyStatusId | integer |
None. |
|
Position | GeoPosition |
None. |
Response Formats
application/json, text/json
[ { "name": "sample string 1", "phone": "sample string 2", "email": "sample string 3", "companyInfoId": 4, "companyStatusId": 1, "position": { "latitude": 1.1, "longitude": 2.1 } }, { "name": "sample string 1", "phone": "sample string 2", "email": "sample string 3", "companyInfoId": 4, "companyStatusId": 1, "position": { "latitude": 1.1, "longitude": 2.1 } } ]
multipart/form-data
[{"name":"sample string 1","phone":"sample string 2","email":"sample string 3","companyInfoId":4,"companyStatusId":1,"position":{"latitude":1.1,"longitude":2.1}},{"name":"sample string 1","phone":"sample string 2","email":"sample string 3","companyInfoId":4,"companyStatusId":1,"position":{"latitude":1.1,"longitude":2.1}}]
application/xml, text/xml
<ArrayOfCompanyMarker xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <CompanyMarker> <Name>sample string 1</Name> <Phone>sample string 2</Phone> <Email>sample string 3</Email> <CompanyInfoId>4</CompanyInfoId> <CompanyStatusId>1</CompanyStatusId> <Position> <Latitude>1.1</Latitude> <Longitude>2.1</Longitude> </Position> </CompanyMarker> <CompanyMarker> <Name>sample string 1</Name> <Phone>sample string 2</Phone> <Email>sample string 3</Email> <CompanyInfoId>4</CompanyInfoId> <CompanyStatusId>1</CompanyStatusId> <Position> <Latitude>1.1</Latitude> <Longitude>2.1</Longitude> </Position> </CompanyMarker> </ArrayOfCompanyMarker>