/**
 * Webitel API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 24.04.0
 * Contact: support@webitel.com
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import { DataField } from './data-field';
import { DataIndex } from './data-index';
/**
 *
 * @export
 * @interface DataInputDictionary
 */
export interface DataInputDictionary {
    /**
     *
     * @type {string}
     * @memberof DataInputDictionary
     */
    about?: string;
    /**
     *
     * @type {boolean}
     * @memberof DataInputDictionary
     */
    administered?: boolean;
    /**
     * Required. Display [fields.id] key. Used as [lookup].name setting for this [struct] type.
     * @type {string}
     * @memberof DataInputDictionary
     */
    display?: string;
    /**
     *
     * @type {Array<DataField>}
     * @memberof DataInputDictionary
     */
    fields?: Array<DataField>;
    /**
     * INDEX fields.
     * @type {{ [key: string]: DataIndex; }}
     * @memberof DataInputDictionary
     */
    indexes?: {
        [key: string]: DataIndex;
    };
    /**
     * A User-friendly [type.id] name ; lang: specific.
     * @type {string}
     * @memberof DataInputDictionary
     */
    name?: string;
    /**
     * Required. Primary [fields.id] key. Used as [lookup].id setting for this [struct] type.
     * @type {string}
     * @memberof DataInputDictionary
     */
    primary?: string;
    /**
     * string id = 1; // The [type] name (singular form), e.g.: `country`.  Repository (dataset) name (plural form), e.g.: `countries`.
     * @type {string}
     * @memberof DataInputDictionary
     */
    repo?: string;
}
//# sourceMappingURL=data-input-dictionary.d.ts.map