/* * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ import * as msRest from "@azure/ms-rest-js"; export const BlobDataSetsMetadata: msRest.CompositeMapper = { serializedName: "BlobDataSetsMetadata", type: { name: "Composite", className: "BlobDataSetsMetadata", modelProperties: { displayName: { serializedName: "displayName", type: { name: "String" } }, source: { serializedName: "source", type: { name: "String" } }, urlEncoding: { serializedName: "urlEncoding", type: { name: "String" } } } } }; export const PassThroughNativeQuery: msRest.CompositeMapper = { serializedName: "PassThroughNativeQuery", type: { name: "Composite", className: "PassThroughNativeQuery", modelProperties: { language: { serializedName: "Language", type: { name: "String" } } } } }; export const DataSet: msRest.CompositeMapper = { serializedName: "DataSet", type: { name: "Composite", className: "DataSet", modelProperties: { displayName: { serializedName: "DisplayName", type: { name: "String" } }, name: { serializedName: "Name", type: { name: "String" } }, query: { readOnly: true, serializedName: "query", type: { name: "Sequence", element: { type: { name: "Composite", className: "PassThroughNativeQuery" } } } } } } }; export const DataSetsList: msRest.CompositeMapper = { serializedName: "DataSetsList", type: { name: "Composite", className: "DataSetsList", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "DataSet" } } } } } } }; export const TabularDataSetsMetadata: msRest.CompositeMapper = { serializedName: "TabularDataSetsMetadata", type: { name: "Composite", className: "TabularDataSetsMetadata", modelProperties: { displayName: { serializedName: "displayName", type: { name: "String" } }, source: { serializedName: "source", type: { name: "String" } }, tableDisplayName: { serializedName: "tableDisplayName", type: { name: "String" } }, tablePluralName: { serializedName: "tablePluralName", type: { name: "String" } }, urlEncoding: { serializedName: "urlEncoding", type: { name: "String" } } } } }; export const DataSetsMetadata: msRest.CompositeMapper = { serializedName: "DataSetsMetadata", type: { name: "Composite", className: "DataSetsMetadata", modelProperties: { blob: { serializedName: "blob", type: { name: "Composite", className: "BlobDataSetsMetadata" } }, tabular: { serializedName: "tabular", type: { name: "Composite", className: "TabularDataSetsMetadata" } } } } }; export const Item: msRest.CompositeMapper = { serializedName: "Item", type: { name: "Composite", className: "Item", modelProperties: { dynamicProperties: { serializedName: "dynamicProperties", type: { name: "Dictionary", value: { type: { name: "Object" } } } } }, additionalProperties: { type: { name: "Object" } } } }; export const ItemsList: msRest.CompositeMapper = { serializedName: "ItemsList", type: { name: "Composite", className: "ItemsList", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "Item", additionalProperties: { type: { name: "Object" } } } } } } } } }; export const Procedure: msRest.CompositeMapper = { serializedName: "Procedure", type: { name: "Composite", className: "Procedure", modelProperties: { displayName: { serializedName: "DisplayName", type: { name: "String" } }, name: { serializedName: "Name", type: { name: "String" } } } } }; export const Table: msRest.CompositeMapper = { serializedName: "Table", type: { name: "Composite", className: "Table", modelProperties: { displayName: { serializedName: "DisplayName", type: { name: "String" } }, name: { serializedName: "Name", type: { name: "String" } } } } }; export const TableFilterRestrictionsMetadata: msRest.CompositeMapper = { serializedName: "TableFilterRestrictionsMetadata", type: { name: "Composite", className: "TableFilterRestrictionsMetadata", modelProperties: { filterable: { serializedName: "filterable", type: { name: "Boolean" } }, nonFilterableProperties: { serializedName: "nonFilterableProperties", type: { name: "Sequence", element: { type: { name: "String" } } } }, requiredProperties: { serializedName: "requiredProperties", type: { name: "Sequence", element: { type: { name: "String" } } } } } } }; export const TableSelectRestrictionsMetadata: msRest.CompositeMapper = { serializedName: "TableSelectRestrictionsMetadata", type: { name: "Composite", className: "TableSelectRestrictionsMetadata", modelProperties: { selectable: { serializedName: "selectable", type: { name: "Boolean" } } } } }; export const TableSortRestrictionsMetadata: msRest.CompositeMapper = { serializedName: "TableSortRestrictionsMetadata", type: { name: "Composite", className: "TableSortRestrictionsMetadata", modelProperties: { ascendingOnlyProperties: { serializedName: "ascendingOnlyProperties", type: { name: "Sequence", element: { type: { name: "String" } } } }, sortable: { serializedName: "sortable", type: { name: "Boolean" } }, unsortableProperties: { serializedName: "unsortableProperties", type: { name: "Sequence", element: { type: { name: "String" } } } } } } }; export const TableCapabilitiesMetadata: msRest.CompositeMapper = { serializedName: "TableCapabilitiesMetadata", type: { name: "Composite", className: "TableCapabilitiesMetadata", modelProperties: { filterFunctionSupport: { serializedName: "filterFunctionSupport", type: { name: "Sequence", element: { type: { name: "String" } } } }, filterRestrictions: { serializedName: "filterRestrictions", type: { name: "Composite", className: "TableFilterRestrictionsMetadata" } }, isOnlyServerPagable: { serializedName: "isOnlyServerPagable", type: { name: "Boolean" } }, selectRestrictions: { serializedName: "selectRestrictions", type: { name: "Composite", className: "TableSelectRestrictionsMetadata" } }, sortRestrictions: { serializedName: "sortRestrictions", type: { name: "Composite", className: "TableSortRestrictionsMetadata" } } } } }; export const TableMetadata: msRest.CompositeMapper = { serializedName: "TableMetadata", type: { name: "Composite", className: "TableMetadata", modelProperties: { name: { serializedName: "name", type: { name: "String" } }, referencedEntities: { serializedName: "referencedEntities", type: { name: "Object" } }, schema: { serializedName: "schema", type: { name: "Object" } }, title: { serializedName: "title", type: { name: "String" } }, webUrl: { serializedName: "webUrl", type: { name: "String" } }, xMsCapabilities: { serializedName: "x-ms-capabilities", type: { name: "Composite", className: "TableCapabilitiesMetadata" } }, xMsPermission: { serializedName: "x-ms-permission", type: { name: "String" } } } } }; export const TablesList: msRest.CompositeMapper = { serializedName: "TablesList", type: { name: "Composite", className: "TablesList", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "Table" } } } } } } };