GET api/Auto/Makes?userGuid={userGuid}&apiKey={apiKey}

Возвращает список автопроизводителей. Каждый производитель содержит свойство Type, которое относит производителя к определенному типу авто (Легковые, грузовые, автобусы и мототехника), поэтому производители в списке могут повторятся, но у них различные типы, необходимо производить группировку по типу или запрашивать конкретный тип, с помощью соответствующего метода

Информация о запросе

URI параметры

ИмяОписаниеТипДополнительная информация
userGuid

Ваш UserGuid

globally unique identifier

Нет.

apiKey

Ваш ApiKey

string

Нет.

Параметры тела запроса

Нет.

Информация об ответе

Описание ресурсов

Массив автопроизводителей

Коллекция MakeViewModel
ИмяОписаниеТипДополнительная информация
Id

Идентификатор

integer

Нет.

Name

Наименование

string

Нет.

Slug

Слаг

string

Нет.

Type

Тип (легковые, грузовые и т.д.)

VehicleType

Нет.

ImageUrl

Url изображения логотипа производителя

string

Нет.

IsPopular

Указывает является ли марка популярной (не популярные модели можно не отображать)

boolean

Нет.

HasModifications

Указывает, имеются ли у производителя модификации без привязки к модели

boolean

Нет.

Форматы ответа

application/json, text/json

Пример:
[
  {
    "Id": 1,
    "Name": "sample string 2",
    "Slug": "sample string 3",
    "Type": 0,
    "ImageUrl": "sample string 4",
    "IsPopular": true,
    "HasModifications": true
  },
  {
    "Id": 1,
    "Name": "sample string 2",
    "Slug": "sample string 3",
    "Type": 0,
    "ImageUrl": "sample string 4",
    "IsPopular": true,
    "HasModifications": true
  }
]

application/xml, text/xml

Пример:
<ArrayOfMakeViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PhaetonExternalApi.Models">
  <MakeViewModel>
    <HasModifications>true</HasModifications>
    <Id>1</Id>
    <ImageUrl>sample string 4</ImageUrl>
    <IsPopular>true</IsPopular>
    <Name>sample string 2</Name>
    <Slug>sample string 3</Slug>
    <Type>Car</Type>
  </MakeViewModel>
  <MakeViewModel>
    <HasModifications>true</HasModifications>
    <Id>1</Id>
    <ImageUrl>sample string 4</ImageUrl>
    <IsPopular>true</IsPopular>
    <Name>sample string 2</Name>
    <Slug>sample string 3</Slug>
    <Type>Car</Type>
  </MakeViewModel>
</ArrayOfMakeViewModel>