/** * Magento Community * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * OpenAPI spec version: 2.2 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { CustomerDataOptionInterface } from './customerDataOptionInterface'; import { CustomerDataValidationRuleInterface } from './customerDataValidationRuleInterface'; /** * Customer attribute metadata interface. */ export interface CustomerDataAttributeMetadataInterface { /** * HTML for input element. */ frontendInput: string; /** * Template used for input (e.g. \"date\") */ inputFilter: string; /** * Label of the store. */ storeLabel: string; /** * Validation rules. */ validationRules: Array; /** * Of lines of the attribute value. */ multilineCount: number; /** * Attribute is visible on frontend. */ visible: boolean; /** * Attribute is required. */ required: boolean; /** * Data model for attribute. */ dataModel: string; /** * Options of the attribute (key => value pairs for select) */ options: Array; /** * Class which is used to display the attribute on frontend. */ frontendClass: string; /** * Current attribute has been defined by a user. */ userDefined: boolean; /** * Attributes sort order. */ sortOrder: number; /** * Label which supposed to be displayed on frontend. */ frontendLabel: string; /** * The note attribute for the element. */ note: string; /** * This is a system attribute. */ system: boolean; /** * Backend type. */ backendType: string; /** * It is used in customer grid */ isUsedInGrid?: boolean; /** * It is visible in customer grid */ isVisibleInGrid?: boolean; /** * It is filterable in customer grid */ isFilterableInGrid?: boolean; /** * It is searchable in customer grid */ isSearchableInGrid?: boolean; /** * Code of the attribute. */ attributeCode: string; }