/v2/Api/DataTablesGetTables GET

Формат запроса

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

ПараметрыТипОписание
apiKey string Ваш API-key, необходимый для авторизации. Обязательный.
name string Имя таблицы. Необязательный.

Примеры:

https://api.esv2.com/v2/Api/DataTablesGetTables?apiKey=Ваш_API-ключ
https://api.esv2.com/v2/Api/DataTablesGetTables?apiKey=Ваш_API-ключ&name=TABLE_NAME

Ответ

Элементы ответа (при запросе без имени таблицы):

Элемент/атрибутТипОписание
Id int Id таблицы
Name string Имя таблицы
ColumnsCount int Количество столбцов в таблице
RelationshipsCount int Количество связей
RelationshipsDestinationCount int Количество связей с другими таблицами
Rows int Количество строк в таблице
Size int Размер таблицы в мегабайтах

Примеры:

<ApiResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <TableList>
      <Tables>
         <Table>
            <Id>1</Id>
            <Name>Tabela1</Name>
            <ColumnsCount>8</ColumnsCount>
            <RelationshipsCount>0</RelationshipsCount>
            <RelationshipsDestinationCount>1</RelationshipsDestinationCount>
            <Rows>5</Rows>
            <Size>0.05</Size>
         </Table>
      </Tables>
   </TableList>
</ApiResponse>

Элементы ответа (при запросе с именем таблицы):

Элемент/атрибут Тип Описание
Id int Id таблицы
Name string Имя таблицы
ColumnsCount int Количество столбцов в таблице
RelationshipsCount int Количество связей
RelationshipsDestinationCount int Количество связей с другими таблицами
Rows int Количество строк в таблице
Columns complex Коллекция информации о столбцах в таблице(элемент TableColumn)

Элементы тега TableColumn (наследника тега Columns):

Элемент/атрибут Тип Описание
Name string Имя столбца
ColumnType string Тип столбца
Length int Длина поля типа String
DefaultValue string Значение по умолчанию

Примеры:

<ApiResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <Details>
      <Id>1</Id>
      <Name>Таблица1</Name>
      <ColumnsCount>0</ColumnsCount>
      <RelationshipsCount>0</RelationshipsCount>
      <RelationshipsDestinationCount>0</RelationshipsDestinationCount>
      <Rows>0</Rows>
      <Description>Описание таблицы 1</Description>
      <Columns>
         <TableColumn>
            <Name>Столбец1</Name>
            <ColumnType>String</ColumnType>
            <Length>4000</Length>
            <DefaultValue>test</DefaultValue>
         </TableColumn>
         <TableColumn>
            <Name>Столбец2</Name>
            <ColumnType>Integer</ColumnType>
            <Length>0</Length>
         </TableColumn>
         <TableColumn>
            <Name>Столбец3</Name>
            <ColumnType>Integer</ColumnType>
            <Length>0</Length>
         </TableColumn>
         <TableColumn>
            <Name>Столбец4</Name>
            <ColumnType>Date</ColumnType>
            <Length>0</Length>
            <DefaultValue>2012-11-20</DefaultValue>
         </TableColumn>
         <TableColumn>
            <Name>Столбец5</Name>
            <ColumnType>DateTime</ColumnType>
            <Length>0</Length>
            <DefaultValue>2012-11-20 11:08:33.565</DefaultValue>
         </TableColumn>
         <TableColumn>
            <Name>Столбец6</Name>
            <ColumnType>Boolean</ColumnType>
            <Length>0</Length>
            <DefaultValue>False</DefaultValue>
         </TableColumn>
         <TableColumn>
            <Name>Столбец7</Name>
            <ColumnType>Double</ColumnType>
            <Length>0</Length>
         </TableColumn>
         <TableColumn>
            <Name>Столбец8</Name>
            <ColumnType>SubscriberEmail</ColumnType>
            <Length>0</Length>
         </TableColumn>
      </Columns>
   </Details>
</ApiResponse>