{
  "va-action-page/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-action-page/title": {
    "description": "Optional H1 title of the page shown on the left of top header",
    "type": "string"
  },
  "va-app-bar/title": {
    "description": "Replace default admin app title set on VuetifyAdmin constructor.",
    "type": "string"
  },
  "va-app-bar/header-menu": {
    "description": "Header links visible on left side.",
    "type": "array"
  },
  "va-app-bar/profile-menu": {
    "description": "Profile related links, visible inside authenticated dropdown menu.",
    "type": "array"
  },
  "va-app-bar/disable-create": {
    "description": "Disable create menu.",
    "type": "boolean"
  },
  "va-app-bar/disable-reload": {
    "description": "Disable reload state button.",
    "type": "boolean"
  },
  "va-app-bar/color": {
    "description": "Color for the VAppBar.",
    "type": "string"
  },
  "va-app-bar/dense": {
    "description": "Reduce height of VAppBar",
    "type": "boolean"
  },
  "va-app-bar/dark": {
    "description": "Apply dark theme variant for VAppBar",
    "type": "boolean"
  },
  "va-aside/width": {
    "description": "Width of the aside",
    "type": "number"
  },
  "va-footer/menu": {
    "description": "Menu links.",
    "type": "array"
  },
  "va-sidebar/menu": {
    "description": "Main place for side menu, support hierarchical structure, MDI icons, heading and dividers.",
    "type": "array"
  },
  "va-sidebar/mini-variant": {
    "description": "Minimize the sidebar and show only icons.",
    "type": "boolean"
  },
  "va-sidebar/color": {
    "description": "Main color of VNavigationDrawer.",
    "type": "string"
  },
  "va-sidebar/dark": {
    "description": "Apply dark theme variant for VNavigationDrawer",
    "type": "boolean"
  },
  "va-sidebar/value": {
    "description": "Control visibility",
    "type": "null"
  },
  "va-action-button/icon": {
    "description": "Icon button, must be a valid MDI.",
    "type": "string"
  },
  "va-action-button/label": {
    "description": "Label of button, shown as label next icon or as tooltip.",
    "type": "string"
  },
  "va-action-button/hide-label": {
    "description": "Hide label next of icon. Will appear as tooltip.",
    "type": "boolean"
  },
  "va-action-button/color": {
    "description": "Color of button.",
    "type": "string"
  },
  "va-action-button/text": {
    "description": "Show as text without background.",
    "type": "boolean"
  },
  "va-action-button/type": {
    "description": "Set the button's type attribute.",
    "type": "string"
  },
  "va-action-button/to": {
    "description": "Vue route to redirect on click.",
    "type": "string|object"
  },
  "va-action-button/href": {
    "description": "Turn button to anchor and use href.",
    "type": "string|object"
  },
  "va-action-button/target": {
    "description": "Anchor target if href used.",
    "type": "string"
  },
  "va-action-button/loading": {
    "description": "Active a spinner if enabled.",
    "type": "boolean"
  },
  "va-associate-button/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-associate-button/item": {
    "description": "Item attached to the button.",
    "type": "null"
  },
  "va-associate-button/icon": {
    "description": "If true, show button with icon only, label will be shown as tooltip.",
    "type": "boolean"
  },
  "va-associate-button/color": {
    "description": "Customizable background or text color, dependably of text prop value.",
    "type": "string"
  },
  "va-bulk-action-button/icon": {
    "description": "Icon button, must be a valid MDI.",
    "type": "string"
  },
  "va-bulk-action-button/label": {
    "description": "Label of button, shown as label next icon or as tooltip.",
    "type": "string"
  },
  "va-bulk-action-button/hide-label": {
    "description": "Hide label next of icon. Will appear as tooltip.",
    "type": "boolean"
  },
  "va-bulk-action-button/color": {
    "description": "Color of button.",
    "type": "string"
  },
  "va-bulk-action-button/text": {
    "description": "Show as text without background.",
    "type": "boolean"
  },
  "va-bulk-action-button/value": {
    "description": "Selected resources items.",
    "type": "array"
  },
  "va-bulk-action-button/action": {
    "description": "Data object to send on `updateMany` data provider method.\nContains the resource properties to update.",
    "type": "object"
  },
  "va-bulk-delete-button/value": {
    "description": "Selected resources items.",
    "type": "array"
  },
  "va-clone-button/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-clone-button/item": {
    "description": "Item attached to the button.",
    "type": "null"
  },
  "va-clone-button/icon": {
    "description": "If true, show button with icon only, label will be shown as tooltip.",
    "type": "boolean"
  },
  "va-clone-button/color": {
    "description": "Customizable background or text color, dependably of text prop value.",
    "type": "string"
  },
  "va-clone-button/disable-redirect": {
    "description": "Disable default redirect behavior for compatible buttons\nForce button to be shown, prevent hiding it according to default behavior if no action exist.",
    "type": "boolean"
  },
  "va-create-button/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-create-button/item": {
    "description": "Item attached to the button.",
    "type": "null"
  },
  "va-create-button/icon": {
    "description": "If true, show button with icon only, label will be shown as tooltip.",
    "type": "boolean"
  },
  "va-create-button/color": {
    "description": "Customizable background or text color, dependably of text prop value.",
    "type": "string"
  },
  "va-create-button/disable-redirect": {
    "description": "Disable default redirect behavior for compatible buttons\nForce button to be shown, prevent hiding it according to default behavior if no action exist.",
    "type": "boolean"
  },
  "va-delete-button/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-delete-button/item": {
    "description": "Item attached to the button.",
    "type": "null"
  },
  "va-delete-button/icon": {
    "description": "If true, show button with icon only, label will be shown as tooltip.",
    "type": "boolean"
  },
  "va-delete-button/color": {
    "description": "Customizable background or text color, dependably of text prop value.",
    "type": "string"
  },
  "va-delete-button/redirect": {
    "description": "Redirect to resource list after successful deletion.\nDefault redirect active if current page is resource being deleted.",
    "type": "boolean"
  },
  "va-dissociate-button/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-dissociate-button/item": {
    "description": "Item attached to the button.",
    "type": "null"
  },
  "va-dissociate-button/icon": {
    "description": "If true, show button with icon only, label will be shown as tooltip.",
    "type": "boolean"
  },
  "va-dissociate-button/color": {
    "description": "Customizable background or text color, dependably of text prop value.",
    "type": "string"
  },
  "va-dissociate-button/source": {
    "description": "POST Request property name for update.",
    "type": "string"
  },
  "va-dissociate-button/source-id": {
    "description": "Id of resource to unlink.",
    "type": "number|string"
  },
  "va-dissociate-button/source-resource": {
    "description": "Name of resource to be unlinked.",
    "type": "string"
  },
  "va-edit-button/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-edit-button/item": {
    "description": "Item attached to the button.",
    "type": "null"
  },
  "va-edit-button/icon": {
    "description": "If true, show button with icon only, label will be shown as tooltip.",
    "type": "boolean"
  },
  "va-edit-button/color": {
    "description": "Customizable background or text color, dependably of text prop value.",
    "type": "string"
  },
  "va-edit-button/disable-redirect": {
    "description": "Disable default redirect behavior for compatible buttons\nForce button to be shown, prevent hiding it according to default behavior if no action exist.",
    "type": "boolean"
  },
  "va-export-button/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-export-button/item": {
    "description": "Item attached to the button.",
    "type": "null"
  },
  "va-export-button/icon": {
    "description": "If true, show button with icon only, label will be shown as tooltip.",
    "type": "boolean"
  },
  "va-export-button/color": {
    "description": "Customizable background or text color, dependably of text prop value.",
    "type": "string"
  },
  "va-export-button/options": {
    "description": "Current state of list, with mainly current sorting.",
    "type": "object"
  },
  "va-export-button/filter": {
    "description": "Current filter state of the list.",
    "type": "object"
  },
  "va-list-button/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-list-button/item": {
    "description": "Item attached to the button.",
    "type": "null"
  },
  "va-list-button/icon": {
    "description": "If true, show button with icon only, label will be shown as tooltip.",
    "type": "boolean"
  },
  "va-list-button/color": {
    "description": "Customizable background or text color, dependably of text prop value.",
    "type": "string"
  },
  "va-locale-button/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-locale-button/item": {
    "description": "Item attached to the button.",
    "type": "null"
  },
  "va-locale-button/icon": {
    "description": "If true, show button with icon only, label will be shown as tooltip.",
    "type": "boolean"
  },
  "va-locale-button/color": {
    "description": "Customizable background or text color, dependably of text prop value.",
    "type": "string"
  },
  "va-save-button/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-save-button/item": {
    "description": "Item attached to the button.",
    "type": "null"
  },
  "va-save-button/icon": {
    "description": "If true, show button with icon only, label will be shown as tooltip.",
    "type": "boolean"
  },
  "va-save-button/color": {
    "description": "Customizable background or text color, dependably of text prop value.",
    "type": "string"
  },
  "va-save-button/text": {
    "description": "Remove background button.",
    "type": "boolean"
  },
  "va-save-button/label": {
    "description": "Override default label.",
    "type": "string"
  },
  "va-save-button/redirect": {
    "description": "Default route resource action to redirect after saving.\nDisable the default submit behavior if set.\nFor specific redirect on submit, prefer `redirect` prop on `VaForm`",
    "type": "string"
  },
  "va-show-button/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-show-button/item": {
    "description": "Item attached to the button.",
    "type": "null"
  },
  "va-show-button/icon": {
    "description": "If true, show button with icon only, label will be shown as tooltip.",
    "type": "boolean"
  },
  "va-show-button/color": {
    "description": "Customizable background or text color, dependably of text prop value.",
    "type": "string"
  },
  "va-show-button/disable-redirect": {
    "description": "Disable default redirect behavior for compatible buttons\nForce button to be shown, prevent hiding it according to default behavior if no action exist.",
    "type": "boolean"
  },
  "va-array-field/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-array-field/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-array-field/item": {
    "description": "Override default item injected by `VaShow`.",
    "type": "null"
  },
  "va-array-field/color": {
    "description": "Color of chip, can be a function for dynamic color according to a certain value.",
    "type": "string|func"
  },
  "va-array-field/small": {
    "description": "Small chip.",
    "type": "boolean"
  },
  "va-array-field/to": {
    "description": "Router link associated to chip if needed.",
    "type": "string|object"
  },
  "va-array-field/item-text": {
    "description": "Property used for stringify inner item if object.\nUse a function for further stringify customization.",
    "type": "string|array|func"
  },
  "va-array-field/select": {
    "description": "Use enum select field instead of simple text as value formatter.",
    "type": "boolean"
  },
  "va-array-field/column": {
    "description": "Show list of chips as column.",
    "type": "boolean"
  },
  "va-boolean-field/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-boolean-field/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-boolean-field/item": {
    "description": "Override default item injected by `VaShow`.",
    "type": "null"
  },
  "va-boolean-field/label-true": {
    "description": "True text for tooltip.",
    "type": "string"
  },
  "va-boolean-field/label-false": {
    "description": "False text for tooltip.",
    "type": "string"
  },
  "va-boolean-field/icon-true": {
    "description": "Icon for true value. Must be a valid MDI.",
    "type": "string"
  },
  "va-boolean-field/icon-false": {
    "description": "Icon for false value. Must be a valid MDI.",
    "type": "string"
  },
  "va-chip-field/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-chip-field/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-chip-field/item": {
    "description": "Override default item injected by `VaShow`.",
    "type": "null"
  },
  "va-chip-field/color": {
    "description": "Color of chip, can be a function for dynamic color according to a certain value.",
    "type": "string|func"
  },
  "va-chip-field/small": {
    "description": "Small chip.",
    "type": "boolean"
  },
  "va-chip-field/to": {
    "description": "Router link associated to chip if needed.",
    "type": "string|object"
  },
  "va-date-field/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-date-field/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-date-field/item": {
    "description": "Override default item injected by `VaShow`.",
    "type": "null"
  },
  "va-date-field/format": {
    "description": "Name of date format to use. Must be predefined on your VueI18n plugin.",
    "type": "string"
  },
  "va-email-field/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-email-field/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-email-field/item": {
    "description": "Override default item injected by `VaShow`.",
    "type": "null"
  },
  "va-file-field/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-file-field/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-file-field/item": {
    "description": "Override default item injected by `VaShow`.",
    "type": "null"
  },
  "va-file-field/src": {
    "description": "Source property of file object, link through original file.",
    "type": "string"
  },
  "va-file-field/title": {
    "description": "Title attribute of file object, used for title and alt attributes.",
    "type": "string"
  },
  "va-file-field/file-name": {
    "description": "Filename property of file object, shown as anchor text for files.",
    "type": "string"
  },
  "va-file-field/target": {
    "description": "Target value for anchor, default to external.",
    "type": "string"
  },
  "va-file-field/clearable": {
    "description": "Mainly use for VaFileInput, allow files or image to be removed.",
    "type": "boolean"
  },
  "va-file-field/model": {
    "description": "Name of property sent to API which contains ids of file to delete.",
    "type": "string"
  },
  "va-file-field/item-value": {
    "description": "Attribute where taking the id value for identify files to delete.",
    "type": "string"
  },
  "va-image-field/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-image-field/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-image-field/item": {
    "description": "Override default item injected by `VaShow`.",
    "type": "null"
  },
  "va-image-field/src": {
    "description": "Source property of file object, link through original file.",
    "type": "string"
  },
  "va-image-field/title": {
    "description": "Title attribute of file object, used for title and alt attributes.",
    "type": "string"
  },
  "va-image-field/file-name": {
    "description": "Filename property of file object, shown as anchor text for files.",
    "type": "string"
  },
  "va-image-field/target": {
    "description": "Target value for anchor, default to external.",
    "type": "string"
  },
  "va-image-field/clearable": {
    "description": "Mainly use for VaFileInput, allow files or image to be removed.",
    "type": "boolean"
  },
  "va-image-field/model": {
    "description": "Name of property sent to API which contains ids of file to delete.",
    "type": "string"
  },
  "va-image-field/item-value": {
    "description": "Attribute where taking the id value for identify files to delete.",
    "type": "string"
  },
  "va-image-field/contain": {
    "description": "Constraint image to full width instead of cover.\nIdeal for logos.",
    "type": "boolean"
  },
  "va-image-field/height": {
    "description": "Max height of image.",
    "type": "string"
  },
  "va-image-field/lg": {
    "description": "Max column width for image gallery.",
    "type": "string|number"
  },
  "va-number-field/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-number-field/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-number-field/item": {
    "description": "Override default item injected by `VaShow`.",
    "type": "null"
  },
  "va-number-field/format": {
    "description": "Name of number format to use. Must be predefined on your VueI18n plugin.",
    "type": "string"
  },
  "va-rating-field/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-rating-field/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-rating-field/item": {
    "description": "Override default item injected by `VaShow`.",
    "type": "null"
  },
  "va-rating-field/color": {
    "description": "Plain color for active ratings",
    "type": "string"
  },
  "va-rating-field/background-color": {
    "description": "Stroke color for empty ratings.",
    "type": "string"
  },
  "va-rating-field/length": {
    "description": "Amount of ratings to show.",
    "type": "number|string"
  },
  "va-rating-field/half-increments": {
    "description": "Allows the selection of half increments.",
    "type": "boolean"
  },
  "va-reference-array-field/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-reference-array-field/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-reference-array-field/item": {
    "description": "Override default item injected by `VaShow`.",
    "type": "null"
  },
  "va-reference-array-field/color": {
    "description": "Color of chip, can be a function for dynamic color according to a certain value.",
    "type": "string|func"
  },
  "va-reference-array-field/small": {
    "description": "Small chip.",
    "type": "boolean"
  },
  "va-reference-array-field/to": {
    "description": "Router link associated to chip if needed.",
    "type": "string|object"
  },
  "va-reference-array-field/reference": {
    "description": "Name of resource to link into.",
    "type": "string"
  },
  "va-reference-array-field/action": {
    "description": "Default CRUD page to link.",
    "type": "string"
  },
  "va-reference-array-field/item-text": {
    "description": "Property used for stringify inner targeted resource.\nUse a function for further stringify customization.\nIf nothing set, use the global label property resource by default.",
    "type": "string|array|func"
  },
  "va-reference-array-field/item-value": {
    "description": "Attribute where taking the id value for link building.",
    "type": "string"
  },
  "va-reference-array-field/column": {
    "description": "Show list of chips as column.",
    "type": "boolean"
  },
  "va-reference-field/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-reference-field/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-reference-field/item": {
    "description": "Override default item injected by `VaShow`.",
    "type": "null"
  },
  "va-reference-field/color": {
    "description": "Color of chip, can be a function for dynamic color according to a certain value.",
    "type": "string|func"
  },
  "va-reference-field/small": {
    "description": "Small chip.",
    "type": "boolean"
  },
  "va-reference-field/to": {
    "description": "Router link associated to chip if needed.",
    "type": "string|object"
  },
  "va-reference-field/reference": {
    "description": "Name of resource to link into.",
    "type": "string"
  },
  "va-reference-field/action": {
    "description": "Default CRUD page to link.",
    "type": "string"
  },
  "va-reference-field/item-text": {
    "description": "Property used for stringify inner targeted resource.\nUse a function for further stringify customization.\nIf nothing set, use the global label property resource by default.",
    "type": "string|array|func"
  },
  "va-reference-field/item-value": {
    "description": "Attribute where taking the id value for link building.",
    "type": "string"
  },
  "va-reference-field/chip": {
    "description": "Show link as a chip.",
    "type": "boolean"
  },
  "va-reference-field/fetch": {
    "description": "Allow resource auto fetching from source.",
    "type": "boolean"
  },
  "va-rich-text-field/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-rich-text-field/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-rich-text-field/item": {
    "description": "Override default item injected by `VaShow`.",
    "type": "null"
  },
  "va-select-field/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-select-field/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-select-field/item": {
    "description": "Override default item injected by `VaShow`.",
    "type": "null"
  },
  "va-select-field/item-text": {
    "description": "Attribute for showing text.",
    "type": "string|array|func"
  },
  "va-select-field/item-value": {
    "description": "Attribute where taking the value from.",
    "type": "string|array|func"
  },
  "va-select-field/choices": {
    "description": "List of choices for select.\nTakes localized enums from your VueI18n resources locales by default.",
    "type": "array"
  },
  "va-select-field/color": {
    "description": "Color of chip, can be a function for dynamic color according to a certain value.",
    "type": "string|func"
  },
  "va-select-field/small": {
    "description": "Small chip.",
    "type": "boolean"
  },
  "va-select-field/to": {
    "description": "Router link associated to chip if needed.",
    "type": "string|object"
  },
  "va-select-field/chip": {
    "description": "Show text inside material chip.",
    "type": "boolean"
  },
  "va-text-field/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-text-field/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-text-field/item": {
    "description": "Override default item injected by `VaShow`.",
    "type": "null"
  },
  "va-text-field/truncate": {
    "description": "Truncate text",
    "type": "number"
  },
  "va-url-field/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-url-field/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-url-field/item": {
    "description": "Override default item injected by `VaShow`.",
    "type": "null"
  },
  "va-url-field/target": {
    "description": "Target value for anchor, default to external.",
    "type": "string"
  },
  "va-array-input/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-array-input/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-array-input/parent-source": {
    "description": "Specific case of parent resource for array input.",
    "type": "string"
  },
  "va-array-input/append-icon": {
    "description": "Appends an icon to the component. Must be a valid MDI.",
    "type": "string"
  },
  "va-array-input/hint": {
    "description": "Hint text.",
    "type": "string"
  },
  "va-array-input/hide-details": {
    "description": "Hides hint and validation errors. When set to auto messages will be rendered only if there's a message (hint, error message, counter value etc) to display.",
    "type": "boolean|string"
  },
  "va-array-input/dense": {
    "description": "Reduces the input height.",
    "type": "boolean"
  },
  "va-array-input/required": {
    "description": "Add default required client side rule.",
    "type": "boolean"
  },
  "va-array-input/rules": {
    "description": "Accepts an array of functions that take an input value as an argument and return either true / false or a string with an error message.",
    "type": "array"
  },
  "va-array-input/label": {
    "description": "Override default label behavior.\nDefault is to get the localized VueI18n label from both resource and property source.",
    "type": "string"
  },
  "va-array-input/label-key": {
    "description": "Override default source key as translated label.",
    "type": "string"
  },
  "va-array-input/placeholder": {
    "description": "Placeholder if input support it.",
    "type": "string"
  },
  "va-array-input/clearable": {
    "description": "Mark this input as clearable.",
    "type": "boolean"
  },
  "va-array-input/index": {
    "description": "Specific index of field in case of inside array of inputs, aka VaArrayInput.\nUse it with `parentSource` prop in order to update the value at a good place in the form model.",
    "type": "number"
  },
  "va-array-input/error-messages": {
    "description": "List of custom error validation messages to show as hint",
    "type": "array"
  },
  "va-array-input/model": {
    "description": "By default, the source will be the final name that will be sent to the API for create/update.\nThis prop allows you to override this default behavior.",
    "type": "string"
  },
  "va-array-input/v-model": {
    "description": "List of object to edit.",
    "type": "array"
  },
  "va-autocomplete-input/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-autocomplete-input/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-autocomplete-input/parent-source": {
    "description": "Specific case of parent resource for array input.",
    "type": "string"
  },
  "va-autocomplete-input/append-icon": {
    "description": "Appends an icon to the component. Must be a valid MDI.",
    "type": "string"
  },
  "va-autocomplete-input/hint": {
    "description": "Hint text.",
    "type": "string"
  },
  "va-autocomplete-input/hide-details": {
    "description": "Hides hint and validation errors. When set to auto messages will be rendered only if there's a message (hint, error message, counter value etc) to display.",
    "type": "boolean|string"
  },
  "va-autocomplete-input/dense": {
    "description": "Reduces the input height.",
    "type": "boolean"
  },
  "va-autocomplete-input/required": {
    "description": "Add default required client side rule.",
    "type": "boolean"
  },
  "va-autocomplete-input/rules": {
    "description": "Accepts an array of functions that take an input value as an argument and return either true / false or a string with an error message.",
    "type": "array"
  },
  "va-autocomplete-input/label": {
    "description": "Override default label behavior.\nDefault is to get the localized VueI18n label from both resource and property source.",
    "type": "string"
  },
  "va-autocomplete-input/label-key": {
    "description": "Override default source key as translated label.",
    "type": "string"
  },
  "va-autocomplete-input/placeholder": {
    "description": "Placeholder if input support it.",
    "type": "string"
  },
  "va-autocomplete-input/clearable": {
    "description": "Mark this input as clearable.",
    "type": "boolean"
  },
  "va-autocomplete-input/index": {
    "description": "Specific index of field in case of inside array of inputs, aka VaArrayInput.\nUse it with `parentSource` prop in order to update the value at a good place in the form model.",
    "type": "number"
  },
  "va-autocomplete-input/error-messages": {
    "description": "List of custom error validation messages to show as hint",
    "type": "array"
  },
  "va-autocomplete-input/model": {
    "description": "By default, the source will be the final name that will be sent to the API for create/update.\nThis prop allows you to override this default behavior.",
    "type": "string"
  },
  "va-autocomplete-input/v-model": {
    "description": "Value to be selected, array if multiple.",
    "type": "string|number|array"
  },
  "va-autocomplete-input/multiple": {
    "description": "Allow input to accept multiple value as array.",
    "type": "boolean"
  },
  "va-autocomplete-input/filled": {
    "description": "Use full filled background color style.",
    "type": "boolean"
  },
  "va-autocomplete-input/chips": {
    "description": "Use chips for each item. Enabled if `multiple` by default.",
    "type": "boolean"
  },
  "va-autocomplete-input/small-chips": {
    "description": "Use small chips.",
    "type": "boolean"
  },
  "va-autocomplete-input/item-text": {
    "description": "Attribute for showing text.",
    "type": "string|array|func"
  },
  "va-autocomplete-input/item-value": {
    "description": "Attribute where taking the value from.",
    "type": "string|array|func"
  },
  "va-autocomplete-input/choices": {
    "description": "List of choices for select.\nTakes localized enums from your VueI18n resources locales by default.",
    "type": "array"
  },
  "va-autocomplete-input/filter": {
    "description": "Internal active filter.\nSent to your data provider inside `filter` params.",
    "type": "object"
  },
  "va-autocomplete-input/fields": {
    "description": "List of fields to select for API side. Support dot notation for nested fields.\nSent to your data provider inside `fields` params.",
    "type": "array"
  },
  "va-autocomplete-input/sort-by": {
    "description": "List of sorted fields, can be multiple.\nSent to your data provider inside `sort` params.",
    "type": "array"
  },
  "va-autocomplete-input/sort-desc": {
    "description": "List of sort state for each sorted fields, only `boolean`, `true` if sorted as `DESC`.\nSent to your data provider inside `sort` params.",
    "type": "array"
  },
  "va-autocomplete-input/include": {
    "description": "Related resources to include within current resource for API side. Allow eager-loading on demand.\nSent to your data provider inside `include` params.",
    "type": "array|object"
  },
  "va-autocomplete-input/items-per-page": {
    "description": "Maximum number of items to show in the list for each page.\nSent to your data provider inside `pagination.perPage` params.",
    "type": "number"
  },
  "va-autocomplete-input/disable-items-per-page": {
    "description": "Disable items per page on query, forced on server side.\nNote at `itemsPerPage` is still necessary for proper client-side pager calculation.",
    "type": "boolean"
  },
  "va-autocomplete-input/reference": {
    "description": "Name of resource to search into.",
    "type": "string"
  },
  "va-autocomplete-input/min-chars": {
    "description": "Minimum characters to tap before search query launch.",
    "type": "number"
  },
  "va-autocomplete-input/search-query": {
    "description": "Name of request query for searching into your API.",
    "type": "string"
  },
  "va-autocomplete-input/taggable": {
    "description": "Enable taggable mode. Transform autocomplete into combobox.",
    "type": "boolean"
  },
  "va-boolean-input/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-boolean-input/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-boolean-input/parent-source": {
    "description": "Specific case of parent resource for array input.",
    "type": "string"
  },
  "va-boolean-input/append-icon": {
    "description": "Appends an icon to the component. Must be a valid MDI.",
    "type": "string"
  },
  "va-boolean-input/hint": {
    "description": "Hint text.",
    "type": "string"
  },
  "va-boolean-input/hide-details": {
    "description": "Hides hint and validation errors. When set to auto messages will be rendered only if there's a message (hint, error message, counter value etc) to display.",
    "type": "boolean|string"
  },
  "va-boolean-input/dense": {
    "description": "Reduces the input height.",
    "type": "boolean"
  },
  "va-boolean-input/required": {
    "description": "Add default required client side rule.",
    "type": "boolean"
  },
  "va-boolean-input/rules": {
    "description": "Accepts an array of functions that take an input value as an argument and return either true / false or a string with an error message.",
    "type": "array"
  },
  "va-boolean-input/label": {
    "description": "Override default label behavior.\nDefault is to get the localized VueI18n label from both resource and property source.",
    "type": "string"
  },
  "va-boolean-input/label-key": {
    "description": "Override default source key as translated label.",
    "type": "string"
  },
  "va-boolean-input/placeholder": {
    "description": "Placeholder if input support it.",
    "type": "string"
  },
  "va-boolean-input/clearable": {
    "description": "Mark this input as clearable.",
    "type": "boolean"
  },
  "va-boolean-input/index": {
    "description": "Specific index of field in case of inside array of inputs, aka VaArrayInput.\nUse it with `parentSource` prop in order to update the value at a good place in the form model.",
    "type": "number"
  },
  "va-boolean-input/error-messages": {
    "description": "List of custom error validation messages to show as hint",
    "type": "array"
  },
  "va-boolean-input/model": {
    "description": "By default, the source will be the final name that will be sent to the API for create/update.\nThis prop allows you to override this default behavior.",
    "type": "string"
  },
  "va-boolean-input/item": {
    "description": "Full item resource to be editable.",
    "type": "null"
  },
  "va-boolean-input/editable": {
    "description": "Mark this field as live-editable.\nIf enabled, the input will send directly a call to the API for live edit on change.\nIdeal for editable input inside VaDataTable, with combination of `editable` prop for each column.",
    "type": "boolean"
  },
  "va-boolean-input/v-model": {
    "description": "Boolean to be edited.",
    "type": "boolean"
  },
  "va-date-input/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-date-input/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-date-input/parent-source": {
    "description": "Specific case of parent resource for array input.",
    "type": "string"
  },
  "va-date-input/append-icon": {
    "description": "Appends an icon to the component. Must be a valid MDI.",
    "type": "string"
  },
  "va-date-input/hint": {
    "description": "Hint text.",
    "type": "string"
  },
  "va-date-input/hide-details": {
    "description": "Hides hint and validation errors. When set to auto messages will be rendered only if there's a message (hint, error message, counter value etc) to display.",
    "type": "boolean|string"
  },
  "va-date-input/dense": {
    "description": "Reduces the input height.",
    "type": "boolean"
  },
  "va-date-input/required": {
    "description": "Add default required client side rule.",
    "type": "boolean"
  },
  "va-date-input/rules": {
    "description": "Accepts an array of functions that take an input value as an argument and return either true / false or a string with an error message.",
    "type": "array"
  },
  "va-date-input/label": {
    "description": "Override default label behavior.\nDefault is to get the localized VueI18n label from both resource and property source.",
    "type": "string"
  },
  "va-date-input/label-key": {
    "description": "Override default source key as translated label.",
    "type": "string"
  },
  "va-date-input/placeholder": {
    "description": "Placeholder if input support it.",
    "type": "string"
  },
  "va-date-input/clearable": {
    "description": "Mark this input as clearable.",
    "type": "boolean"
  },
  "va-date-input/index": {
    "description": "Specific index of field in case of inside array of inputs, aka VaArrayInput.\nUse it with `parentSource` prop in order to update the value at a good place in the form model.",
    "type": "number"
  },
  "va-date-input/error-messages": {
    "description": "List of custom error validation messages to show as hint",
    "type": "array"
  },
  "va-date-input/model": {
    "description": "By default, the source will be the final name that will be sent to the API for create/update.\nThis prop allows you to override this default behavior.",
    "type": "string"
  },
  "va-date-input/item": {
    "description": "Full item resource to be editable.",
    "type": "null"
  },
  "va-date-input/editable": {
    "description": "Mark this field as live-editable.\nIf enabled, the input will send directly a call to the API for live edit on change.\nIdeal for editable input inside VaDataTable, with combination of `editable` prop for each column.",
    "type": "boolean"
  },
  "va-date-input/v-model": {
    "description": "Date on ISO format to be edited.",
    "type": "string"
  },
  "va-date-input/filled": {
    "description": "Use full filled background color style.",
    "type": "boolean"
  },
  "va-date-input/format": {
    "description": "Name of date format to use for textfield input.\nMust be predefined on your VueI18n plugin.",
    "type": "string"
  },
  "va-file-input/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-file-input/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-file-input/parent-source": {
    "description": "Specific case of parent resource for array input.",
    "type": "string"
  },
  "va-file-input/append-icon": {
    "description": "Appends an icon to the component. Must be a valid MDI.",
    "type": "string"
  },
  "va-file-input/hint": {
    "description": "Hint text.",
    "type": "string"
  },
  "va-file-input/hide-details": {
    "description": "Hides hint and validation errors. When set to auto messages will be rendered only if there's a message (hint, error message, counter value etc) to display.",
    "type": "boolean|string"
  },
  "va-file-input/dense": {
    "description": "Reduces the input height.",
    "type": "boolean"
  },
  "va-file-input/required": {
    "description": "Add default required client side rule.",
    "type": "boolean"
  },
  "va-file-input/rules": {
    "description": "Accepts an array of functions that take an input value as an argument and return either true / false or a string with an error message.",
    "type": "array"
  },
  "va-file-input/label": {
    "description": "Override default label behavior.\nDefault is to get the localized VueI18n label from both resource and property source.",
    "type": "string"
  },
  "va-file-input/label-key": {
    "description": "Override default source key as translated label.",
    "type": "string"
  },
  "va-file-input/placeholder": {
    "description": "Placeholder if input support it.",
    "type": "string"
  },
  "va-file-input/clearable": {
    "description": "Mark this input as clearable.",
    "type": "boolean"
  },
  "va-file-input/index": {
    "description": "Specific index of field in case of inside array of inputs, aka VaArrayInput.\nUse it with `parentSource` prop in order to update the value at a good place in the form model.",
    "type": "number"
  },
  "va-file-input/error-messages": {
    "description": "List of custom error validation messages to show as hint",
    "type": "array"
  },
  "va-file-input/model": {
    "description": "By default, the source will be the final name that will be sent to the API for create/update.\nThis prop allows you to override this default behavior.",
    "type": "string"
  },
  "va-file-input/v-model": {
    "description": "Value to be edited. Array by default if multiple.",
    "type": "string|array"
  },
  "va-file-input/multiple": {
    "description": "Allow input to accept multiple value as array.",
    "type": "boolean"
  },
  "va-file-input/filled": {
    "description": "Use full filled background color style.",
    "type": "boolean"
  },
  "va-file-input/chips": {
    "description": "Use chips for each item. Enabled if `multiple` by default.",
    "type": "boolean"
  },
  "va-file-input/small-chips": {
    "description": "Use small chips.",
    "type": "boolean"
  },
  "va-file-input/preview": {
    "description": "Show file thumbnail image instead of simple link.",
    "type": "boolean"
  },
  "va-file-input/item-value": {
    "description": "Attribute where taking the id value for identify files to delete.",
    "type": "string"
  },
  "va-file-input/accept": {
    "description": "Add HTML5 `accept` attribute for simple client-side validation.",
    "type": "string"
  },
  "va-number-input/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-number-input/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-number-input/parent-source": {
    "description": "Specific case of parent resource for array input.",
    "type": "string"
  },
  "va-number-input/append-icon": {
    "description": "Appends an icon to the component. Must be a valid MDI.",
    "type": "string"
  },
  "va-number-input/hint": {
    "description": "Hint text.",
    "type": "string"
  },
  "va-number-input/hide-details": {
    "description": "Hides hint and validation errors. When set to auto messages will be rendered only if there's a message (hint, error message, counter value etc) to display.",
    "type": "boolean|string"
  },
  "va-number-input/dense": {
    "description": "Reduces the input height.",
    "type": "boolean"
  },
  "va-number-input/required": {
    "description": "Add default required client side rule.",
    "type": "boolean"
  },
  "va-number-input/rules": {
    "description": "Accepts an array of functions that take an input value as an argument and return either true / false or a string with an error message.",
    "type": "array"
  },
  "va-number-input/label": {
    "description": "Override default label behavior.\nDefault is to get the localized VueI18n label from both resource and property source.",
    "type": "string"
  },
  "va-number-input/label-key": {
    "description": "Override default source key as translated label.",
    "type": "string"
  },
  "va-number-input/placeholder": {
    "description": "Placeholder if input support it.",
    "type": "string"
  },
  "va-number-input/clearable": {
    "description": "Mark this input as clearable.",
    "type": "boolean"
  },
  "va-number-input/index": {
    "description": "Specific index of field in case of inside array of inputs, aka VaArrayInput.\nUse it with `parentSource` prop in order to update the value at a good place in the form model.",
    "type": "number"
  },
  "va-number-input/error-messages": {
    "description": "List of custom error validation messages to show as hint",
    "type": "array"
  },
  "va-number-input/model": {
    "description": "By default, the source will be the final name that will be sent to the API for create/update.\nThis prop allows you to override this default behavior.",
    "type": "string"
  },
  "va-number-input/item": {
    "description": "Full item resource to be editable.",
    "type": "null"
  },
  "va-number-input/editable": {
    "description": "Mark this field as live-editable.\nIf enabled, the input will send directly a call to the API for live edit on change.\nIdeal for editable input inside VaDataTable, with combination of `editable` prop for each column.",
    "type": "boolean"
  },
  "va-number-input/v-model": {
    "description": "Number to be edited.",
    "type": "number"
  },
  "va-number-input/filled": {
    "description": "Use full filled background color style.",
    "type": "boolean"
  },
  "va-number-input/step": {
    "description": "The interval step.",
    "type": "number"
  },
  "va-number-input/min": {
    "description": "The minimum accepted value.",
    "type": "number"
  },
  "va-number-input/max": {
    "description": "The maximum accepted value.",
    "type": "number"
  },
  "va-password-input/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-password-input/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-password-input/parent-source": {
    "description": "Specific case of parent resource for array input.",
    "type": "string"
  },
  "va-password-input/append-icon": {
    "description": "Appends an icon to the component. Must be a valid MDI.",
    "type": "string"
  },
  "va-password-input/hint": {
    "description": "Hint text.",
    "type": "string"
  },
  "va-password-input/hide-details": {
    "description": "Hides hint and validation errors. When set to auto messages will be rendered only if there's a message (hint, error message, counter value etc) to display.",
    "type": "boolean|string"
  },
  "va-password-input/dense": {
    "description": "Reduces the input height.",
    "type": "boolean"
  },
  "va-password-input/required": {
    "description": "Add default required client side rule.",
    "type": "boolean"
  },
  "va-password-input/rules": {
    "description": "Accepts an array of functions that take an input value as an argument and return either true / false or a string with an error message.",
    "type": "array"
  },
  "va-password-input/label": {
    "description": "Override default label behavior.\nDefault is to get the localized VueI18n label from both resource and property source.",
    "type": "string"
  },
  "va-password-input/label-key": {
    "description": "Override default source key as translated label.",
    "type": "string"
  },
  "va-password-input/placeholder": {
    "description": "Placeholder if input support it.",
    "type": "string"
  },
  "va-password-input/clearable": {
    "description": "Mark this input as clearable.",
    "type": "boolean"
  },
  "va-password-input/index": {
    "description": "Specific index of field in case of inside array of inputs, aka VaArrayInput.\nUse it with `parentSource` prop in order to update the value at a good place in the form model.",
    "type": "number"
  },
  "va-password-input/error-messages": {
    "description": "List of custom error validation messages to show as hint",
    "type": "array"
  },
  "va-password-input/model": {
    "description": "By default, the source will be the final name that will be sent to the API for create/update.\nThis prop allows you to override this default behavior.",
    "type": "string"
  },
  "va-password-input/filled": {
    "description": "Use full filled background color style.",
    "type": "boolean"
  },
  "va-radio-group-input/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-radio-group-input/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-radio-group-input/parent-source": {
    "description": "Specific case of parent resource for array input.",
    "type": "string"
  },
  "va-radio-group-input/append-icon": {
    "description": "Appends an icon to the component. Must be a valid MDI.",
    "type": "string"
  },
  "va-radio-group-input/hint": {
    "description": "Hint text.",
    "type": "string"
  },
  "va-radio-group-input/hide-details": {
    "description": "Hides hint and validation errors. When set to auto messages will be rendered only if there's a message (hint, error message, counter value etc) to display.",
    "type": "boolean|string"
  },
  "va-radio-group-input/dense": {
    "description": "Reduces the input height.",
    "type": "boolean"
  },
  "va-radio-group-input/required": {
    "description": "Add default required client side rule.",
    "type": "boolean"
  },
  "va-radio-group-input/rules": {
    "description": "Accepts an array of functions that take an input value as an argument and return either true / false or a string with an error message.",
    "type": "array"
  },
  "va-radio-group-input/label": {
    "description": "Override default label behavior.\nDefault is to get the localized VueI18n label from both resource and property source.",
    "type": "string"
  },
  "va-radio-group-input/label-key": {
    "description": "Override default source key as translated label.",
    "type": "string"
  },
  "va-radio-group-input/placeholder": {
    "description": "Placeholder if input support it.",
    "type": "string"
  },
  "va-radio-group-input/clearable": {
    "description": "Mark this input as clearable.",
    "type": "boolean"
  },
  "va-radio-group-input/index": {
    "description": "Specific index of field in case of inside array of inputs, aka VaArrayInput.\nUse it with `parentSource` prop in order to update the value at a good place in the form model.",
    "type": "number"
  },
  "va-radio-group-input/error-messages": {
    "description": "List of custom error validation messages to show as hint",
    "type": "array"
  },
  "va-radio-group-input/model": {
    "description": "By default, the source will be the final name that will be sent to the API for create/update.\nThis prop allows you to override this default behavior.",
    "type": "string"
  },
  "va-radio-group-input/item-text": {
    "description": "Attribute for showing text.",
    "type": "string|array|func"
  },
  "va-radio-group-input/item-value": {
    "description": "Attribute where taking the value from.",
    "type": "string|array|func"
  },
  "va-radio-group-input/choices": {
    "description": "List of choices for select.\nTakes localized enums from your VueI18n resources locales by default.",
    "type": "array"
  },
  "va-radio-group-input/filter": {
    "description": "Internal active filter.\nSent to your data provider inside `filter` params.",
    "type": "object"
  },
  "va-radio-group-input/fields": {
    "description": "List of fields to select for API side. Support dot notation for nested fields.\nSent to your data provider inside `fields` params.",
    "type": "array"
  },
  "va-radio-group-input/sort-by": {
    "description": "List of sorted fields, can be multiple.\nSent to your data provider inside `sort` params.",
    "type": "array"
  },
  "va-radio-group-input/sort-desc": {
    "description": "List of sort state for each sorted fields, only `boolean`, `true` if sorted as `DESC`.\nSent to your data provider inside `sort` params.",
    "type": "array"
  },
  "va-radio-group-input/include": {
    "description": "Related resources to include within current resource for API side. Allow eager-loading on demand.\nSent to your data provider inside `include` params.",
    "type": "array|object"
  },
  "va-radio-group-input/items-per-page": {
    "description": "Maximum number of items to show in the list for each page.\nSent to your data provider inside `pagination.perPage` params.",
    "type": "number"
  },
  "va-radio-group-input/disable-items-per-page": {
    "description": "Disable items per page on query, forced on server side.\nNote at `itemsPerPage` is still necessary for proper client-side pager calculation.",
    "type": "boolean"
  },
  "va-radio-group-input/v-model": {
    "description": "Value to be selected, array if multiple.",
    "type": "string|number|array"
  },
  "va-radio-group-input/reference": {
    "description": "Name of resource to search into.",
    "type": "string"
  },
  "va-radio-group-input/column": {
    "description": "Show radios as a column.",
    "type": "boolean"
  },
  "va-radio-group-input/row": {
    "description": "Show radios as a row.",
    "type": "boolean"
  },
  "va-rating-input/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-rating-input/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-rating-input/parent-source": {
    "description": "Specific case of parent resource for array input.",
    "type": "string"
  },
  "va-rating-input/append-icon": {
    "description": "Appends an icon to the component. Must be a valid MDI.",
    "type": "string"
  },
  "va-rating-input/hint": {
    "description": "Hint text.",
    "type": "string"
  },
  "va-rating-input/hide-details": {
    "description": "Hides hint and validation errors. When set to auto messages will be rendered only if there's a message (hint, error message, counter value etc) to display.",
    "type": "boolean|string"
  },
  "va-rating-input/dense": {
    "description": "Reduces the input height.",
    "type": "boolean"
  },
  "va-rating-input/required": {
    "description": "Add default required client side rule.",
    "type": "boolean"
  },
  "va-rating-input/rules": {
    "description": "Accepts an array of functions that take an input value as an argument and return either true / false or a string with an error message.",
    "type": "array"
  },
  "va-rating-input/label": {
    "description": "Override default label behavior.\nDefault is to get the localized VueI18n label from both resource and property source.",
    "type": "string"
  },
  "va-rating-input/label-key": {
    "description": "Override default source key as translated label.",
    "type": "string"
  },
  "va-rating-input/placeholder": {
    "description": "Placeholder if input support it.",
    "type": "string"
  },
  "va-rating-input/clearable": {
    "description": "Mark this input as clearable.",
    "type": "boolean"
  },
  "va-rating-input/index": {
    "description": "Specific index of field in case of inside array of inputs, aka VaArrayInput.\nUse it with `parentSource` prop in order to update the value at a good place in the form model.",
    "type": "number"
  },
  "va-rating-input/error-messages": {
    "description": "List of custom error validation messages to show as hint",
    "type": "array"
  },
  "va-rating-input/model": {
    "description": "By default, the source will be the final name that will be sent to the API for create/update.\nThis prop allows you to override this default behavior.",
    "type": "string"
  },
  "va-rating-input/color": {
    "description": "Plain color for active ratings",
    "type": "string"
  },
  "va-rating-input/background-color": {
    "description": "Stroke color for empty ratings.",
    "type": "string"
  },
  "va-rating-input/length": {
    "description": "Amount of ratings to show.",
    "type": "number|string"
  },
  "va-rating-input/half-increments": {
    "description": "Allows the selection of half increments.",
    "type": "boolean"
  },
  "va-rating-input/item": {
    "description": "Full item resource to be editable.",
    "type": "null"
  },
  "va-rating-input/editable": {
    "description": "Mark this field as live-editable.\nIf enabled, the input will send directly a call to the API for live edit on change.\nIdeal for editable input inside VaDataTable, with combination of `editable` prop for each column.",
    "type": "boolean"
  },
  "va-rating-input/v-model": {
    "description": "Number to be edited.",
    "type": "number"
  },
  "va-rich-text-input/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-rich-text-input/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-rich-text-input/parent-source": {
    "description": "Specific case of parent resource for array input.",
    "type": "string"
  },
  "va-rich-text-input/append-icon": {
    "description": "Appends an icon to the component. Must be a valid MDI.",
    "type": "string"
  },
  "va-rich-text-input/hint": {
    "description": "Hint text.",
    "type": "string"
  },
  "va-rich-text-input/hide-details": {
    "description": "Hides hint and validation errors. When set to auto messages will be rendered only if there's a message (hint, error message, counter value etc) to display.",
    "type": "boolean|string"
  },
  "va-rich-text-input/dense": {
    "description": "Reduces the input height.",
    "type": "boolean"
  },
  "va-rich-text-input/required": {
    "description": "Add default required client side rule.",
    "type": "boolean"
  },
  "va-rich-text-input/rules": {
    "description": "Accepts an array of functions that take an input value as an argument and return either true / false or a string with an error message.",
    "type": "array"
  },
  "va-rich-text-input/label": {
    "description": "Override default label behavior.\nDefault is to get the localized VueI18n label from both resource and property source.",
    "type": "string"
  },
  "va-rich-text-input/label-key": {
    "description": "Override default source key as translated label.",
    "type": "string"
  },
  "va-rich-text-input/placeholder": {
    "description": "Placeholder if input support it.",
    "type": "string"
  },
  "va-rich-text-input/clearable": {
    "description": "Mark this input as clearable.",
    "type": "boolean"
  },
  "va-rich-text-input/index": {
    "description": "Specific index of field in case of inside array of inputs, aka VaArrayInput.\nUse it with `parentSource` prop in order to update the value at a good place in the form model.",
    "type": "number"
  },
  "va-rich-text-input/error-messages": {
    "description": "List of custom error validation messages to show as hint",
    "type": "array"
  },
  "va-rich-text-input/model": {
    "description": "By default, the source will be the final name that will be sent to the API for create/update.\nThis prop allows you to override this default behavior.",
    "type": "string"
  },
  "va-rich-text-input/v-model": {
    "description": "HTML text to be edited.",
    "type": "string"
  },
  "va-rich-text-input/height": {
    "description": "Initial height of editor.",
    "type": "number"
  },
  "va-rich-text-input/menubar": {
    "description": "Activate wysiwyg menu bar.",
    "type": "boolean"
  },
  "va-rich-text-input/inline": {
    "description": "Activate inline mode of wysiwyg.",
    "type": "boolean"
  },
  "va-rich-text-input/plugins": {
    "description": "Full available plugins for editing, see TinyMCE docs.",
    "type": "array"
  },
  "va-rich-text-input/toolbar": {
    "description": "Toolbar config, see TinyMCE docs.",
    "type": "string"
  },
  "va-rich-text-input/init": {
    "description": "The full TinyMCE object, check official docs.",
    "type": "object"
  },
  "va-select-input/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-select-input/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-select-input/parent-source": {
    "description": "Specific case of parent resource for array input.",
    "type": "string"
  },
  "va-select-input/append-icon": {
    "description": "Appends an icon to the component. Must be a valid MDI.",
    "type": "string"
  },
  "va-select-input/hint": {
    "description": "Hint text.",
    "type": "string"
  },
  "va-select-input/hide-details": {
    "description": "Hides hint and validation errors. When set to auto messages will be rendered only if there's a message (hint, error message, counter value etc) to display.",
    "type": "boolean|string"
  },
  "va-select-input/dense": {
    "description": "Reduces the input height.",
    "type": "boolean"
  },
  "va-select-input/required": {
    "description": "Add default required client side rule.",
    "type": "boolean"
  },
  "va-select-input/rules": {
    "description": "Accepts an array of functions that take an input value as an argument and return either true / false or a string with an error message.",
    "type": "array"
  },
  "va-select-input/label": {
    "description": "Override default label behavior.\nDefault is to get the localized VueI18n label from both resource and property source.",
    "type": "string"
  },
  "va-select-input/label-key": {
    "description": "Override default source key as translated label.",
    "type": "string"
  },
  "va-select-input/placeholder": {
    "description": "Placeholder if input support it.",
    "type": "string"
  },
  "va-select-input/clearable": {
    "description": "Mark this input as clearable.",
    "type": "boolean"
  },
  "va-select-input/index": {
    "description": "Specific index of field in case of inside array of inputs, aka VaArrayInput.\nUse it with `parentSource` prop in order to update the value at a good place in the form model.",
    "type": "number"
  },
  "va-select-input/error-messages": {
    "description": "List of custom error validation messages to show as hint",
    "type": "array"
  },
  "va-select-input/model": {
    "description": "By default, the source will be the final name that will be sent to the API for create/update.\nThis prop allows you to override this default behavior.",
    "type": "string"
  },
  "va-select-input/v-model": {
    "description": "Value to be selected, array if multiple.",
    "type": "string|number|array"
  },
  "va-select-input/multiple": {
    "description": "Allow input to accept multiple value as array.",
    "type": "boolean"
  },
  "va-select-input/filled": {
    "description": "Use full filled background color style.",
    "type": "boolean"
  },
  "va-select-input/chips": {
    "description": "Use chips for each item. Enabled if `multiple` by default.",
    "type": "boolean"
  },
  "va-select-input/small-chips": {
    "description": "Use small chips.",
    "type": "boolean"
  },
  "va-select-input/item": {
    "description": "Full item resource to be editable.",
    "type": "null"
  },
  "va-select-input/editable": {
    "description": "Mark this field as live-editable.\nIf enabled, the input will send directly a call to the API for live edit on change.\nIdeal for editable input inside VaDataTable, with combination of `editable` prop for each column.",
    "type": "boolean"
  },
  "va-select-input/item-text": {
    "description": "Attribute for showing text.",
    "type": "string|array|func"
  },
  "va-select-input/item-value": {
    "description": "Attribute where taking the value from.",
    "type": "string|array|func"
  },
  "va-select-input/choices": {
    "description": "List of choices for select.\nTakes localized enums from your VueI18n resources locales by default.",
    "type": "array"
  },
  "va-select-input/filter": {
    "description": "Internal active filter.\nSent to your data provider inside `filter` params.",
    "type": "object"
  },
  "va-select-input/fields": {
    "description": "List of fields to select for API side. Support dot notation for nested fields.\nSent to your data provider inside `fields` params.",
    "type": "array"
  },
  "va-select-input/sort-by": {
    "description": "List of sorted fields, can be multiple.\nSent to your data provider inside `sort` params.",
    "type": "array"
  },
  "va-select-input/sort-desc": {
    "description": "List of sort state for each sorted fields, only `boolean`, `true` if sorted as `DESC`.\nSent to your data provider inside `sort` params.",
    "type": "array"
  },
  "va-select-input/include": {
    "description": "Related resources to include within current resource for API side. Allow eager-loading on demand.\nSent to your data provider inside `include` params.",
    "type": "array|object"
  },
  "va-select-input/items-per-page": {
    "description": "Maximum number of items to show in the list for each page.\nSent to your data provider inside `pagination.perPage` params.",
    "type": "number"
  },
  "va-select-input/disable-items-per-page": {
    "description": "Disable items per page on query, forced on server side.\nNote at `itemsPerPage` is still necessary for proper client-side pager calculation.",
    "type": "boolean"
  },
  "va-select-input/reference": {
    "description": "Name of resource to search into.",
    "type": "string"
  },
  "va-text-input/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-text-input/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-text-input/parent-source": {
    "description": "Specific case of parent resource for array input.",
    "type": "string"
  },
  "va-text-input/append-icon": {
    "description": "Appends an icon to the component. Must be a valid MDI.",
    "type": "string"
  },
  "va-text-input/hint": {
    "description": "Hint text.",
    "type": "string"
  },
  "va-text-input/hide-details": {
    "description": "Hides hint and validation errors. When set to auto messages will be rendered only if there's a message (hint, error message, counter value etc) to display.",
    "type": "boolean|string"
  },
  "va-text-input/dense": {
    "description": "Reduces the input height.",
    "type": "boolean"
  },
  "va-text-input/required": {
    "description": "Add default required client side rule.",
    "type": "boolean"
  },
  "va-text-input/rules": {
    "description": "Accepts an array of functions that take an input value as an argument and return either true / false or a string with an error message.",
    "type": "array"
  },
  "va-text-input/label": {
    "description": "Override default label behavior.\nDefault is to get the localized VueI18n label from both resource and property source.",
    "type": "string"
  },
  "va-text-input/label-key": {
    "description": "Override default source key as translated label.",
    "type": "string"
  },
  "va-text-input/placeholder": {
    "description": "Placeholder if input support it.",
    "type": "string"
  },
  "va-text-input/clearable": {
    "description": "Mark this input as clearable.",
    "type": "boolean"
  },
  "va-text-input/index": {
    "description": "Specific index of field in case of inside array of inputs, aka VaArrayInput.\nUse it with `parentSource` prop in order to update the value at a good place in the form model.",
    "type": "number"
  },
  "va-text-input/error-messages": {
    "description": "List of custom error validation messages to show as hint",
    "type": "array"
  },
  "va-text-input/model": {
    "description": "By default, the source will be the final name that will be sent to the API for create/update.\nThis prop allows you to override this default behavior.",
    "type": "string"
  },
  "va-text-input/item": {
    "description": "Full item resource to be editable.",
    "type": "null"
  },
  "va-text-input/editable": {
    "description": "Mark this field as live-editable.\nIf enabled, the input will send directly a call to the API for live edit on change.\nIdeal for editable input inside VaDataTable, with combination of `editable` prop for each column.",
    "type": "boolean"
  },
  "va-text-input/v-model": {
    "description": "Text to be edited.",
    "type": "string"
  },
  "va-text-input/type": {
    "description": "Type of text input. All HTML type allowed.",
    "type": "string"
  },
  "va-text-input/multiline": {
    "description": "Transform text input into textarea.",
    "type": "boolean"
  },
  "va-text-input/filled": {
    "description": "Use full filled background color style.",
    "type": "boolean"
  },
  "va-aside-layout/title": {
    "description": "Title of aside.",
    "type": "string"
  },
  "va-create-layout/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-create-layout/title": {
    "description": "Optional H1 title of the page shown on the left of top header",
    "type": "string"
  },
  "va-edit-layout/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-edit-layout/title": {
    "description": "Optional H1 title of the page shown on the left of top header",
    "type": "string"
  },
  "va-show-layout/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-show-layout/title": {
    "description": "Optional H1 title of the page shown on the left of top header",
    "type": "string"
  },
  "va-data-table/row-click": {
    "description": "Make each row clickable. Use predefined function as edit or show.",
    "type": "string|boolean"
  },
  "va-data-table/fields": {
    "description": "List of columns for each property of resource data.\nEach column can be a simple string or a full object with advanced field properties.\nValid properties are `source`, `type`, `label`, `sortable`, `align`, `link`, `attributes`, `editable`.",
    "type": "array"
  },
  "va-data-table/dense": {
    "description": "Reduce height of each row.",
    "type": "boolean"
  },
  "va-data-table/multi-sort": {
    "description": "Enable multi sort feature, enabled by default.",
    "type": "boolean"
  },
  "va-data-table/show-expand": {
    "description": "Enable row expand mode.\nUse it for quick detail view.",
    "type": "boolean"
  },
  "va-data-table/single-expand": {
    "description": "Only one row can expanded at once",
    "type": "boolean"
  },
  "va-data-table/disable-select": {
    "description": "Disable select feature.",
    "type": "boolean"
  },
  "va-data-table/disable-sort": {
    "description": "Disable sorting.",
    "type": "boolean"
  },
  "va-data-table/disable-show": {
    "description": "Disable show action row.",
    "type": "boolean"
  },
  "va-data-table/disable-edit": {
    "description": "Disable show action row.",
    "type": "boolean"
  },
  "va-data-table/disable-clone": {
    "description": "Disable clone action row.",
    "type": "boolean"
  },
  "va-data-table/disable-delete": {
    "description": "Disable delete action row.",
    "type": "boolean"
  },
  "va-data-table/disable-actions": {
    "description": "Disable actions column.",
    "type": "boolean"
  },
  "va-data-table/disable-create-redirect": {
    "description": "Disable create redirection. Will force clone button to show.",
    "type": "boolean"
  },
  "va-data-table/disable-show-redirect": {
    "description": "Disable show redirection. Will force show button to show.",
    "type": "boolean"
  },
  "va-data-table/disable-edit-redirect": {
    "description": "Disable edit redirection. Will force edit button to show.",
    "type": "boolean"
  },
  "va-data-table/association": {
    "description": "Association infos object in case of this list is related to a current show or edit resource page.\nEnable the dissociation between resources directly by an additional dissociation action.",
    "type": "object"
  },
  "va-data-table/row-create": {
    "description": "Allow new item row.",
    "type": "boolean"
  },
  "va-data-table/row-edit": {
    "description": "Allow editable row.",
    "type": "boolean"
  },
  "va-data-table/create-data": {
    "description": "Additional form object data to merge with row-create form.",
    "type": "object"
  },
  "va-data-table/update-data": {
    "description": "Additional form object data to merge with row-edit form.",
    "type": "object"
  },
  "va-treeview/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-treeview/value": {
    "description": "All selected items via checkbox, can be use via v-model.",
    "type": "array"
  },
  "va-treeview/item-key": {
    "description": "Unique identifier for each node, `id` by default.",
    "type": "string"
  },
  "va-treeview/item-text": {
    "description": "Label text for each node, `name` by default.",
    "type": "string"
  },
  "va-treeview/selectable": {
    "description": "Enable checkbox selection.",
    "type": "boolean"
  },
  "va-treeview/open-all": {
    "description": "Open all nodes by default. Can't be used with `lazy`.",
    "type": "boolean"
  },
  "va-treeview/dense": {
    "description": "Reduce height of each node.",
    "type": "boolean"
  },
  "va-treeview/lazy": {
    "description": "Enable lazy items loading while node opening.\nUse `getNodes` data provider method instead of `getTree`.",
    "type": "boolean"
  },
  "va-treeview/editable": {
    "description": "Enable full editable mode with drag & drop.",
    "type": "boolean"
  },
  "va-treeview/disable-create": {
    "description": "Disable new item creation form.",
    "type": "boolean"
  },
  "va-treeview/disable-edit": {
    "description": "Disable item edit button.",
    "type": "boolean"
  },
  "va-treeview/disable-delete": {
    "description": "Disable item deletion button.",
    "type": "boolean"
  },
  "va-treeview/disable-inline-edit": {
    "description": "Disable default inline edit form behavior.\nYou may use `item-edit` event in order to add your custom edit logic.",
    "type": "boolean"
  },
  "va-treeview/filter": {
    "description": "Internal active filter.\nSent to your data provider inside `filter` params.",
    "type": "object"
  },
  "va-treeview/create-data": {
    "description": "Additional form object data to merge when new item created.",
    "type": "object"
  },
  "va-treeview/update-data": {
    "description": "Additional form object data to merge when specific item updated.",
    "type": "object"
  },
  "va-form/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-form/v-model": {
    "description": "Current form model being edited. Represent the final data that will be send through your API.",
    "type": "object"
  },
  "va-form/id": {
    "description": "Id of resource to be edit. If null, then create a new one.",
    "type": "string|number"
  },
  "va-form/item": {
    "description": "Explicit item resource object where all properties must be injected into form model.",
    "type": "object"
  },
  "va-form/redirect": {
    "description": "Default route resource action to redirect after saving.",
    "type": "string"
  },
  "va-form/disable-redirect": {
    "description": "Disable default redirect behavior",
    "type": "boolean"
  },
  "va-list/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-list/filter": {
    "description": "Internal active filter.\nSent to your data provider inside `filter` params.",
    "type": "object"
  },
  "va-list/fields": {
    "description": "List of fields to select for API side. Support dot notation for nested fields.\nSent to your data provider inside `fields` params.",
    "type": "array"
  },
  "va-list/sort-by": {
    "description": "List of sorted fields, can be multiple.\nSent to your data provider inside `sort` params.",
    "type": "array"
  },
  "va-list/sort-desc": {
    "description": "List of sort state for each sorted fields, only `boolean`, `true` if sorted as `DESC`.\nSent to your data provider inside `sort` params.",
    "type": "array"
  },
  "va-list/include": {
    "description": "Related resources to include within current resource for API side. Allow eager-loading on demand.\nSent to your data provider inside `include` params.",
    "type": "array|object"
  },
  "va-list/items-per-page": {
    "description": "Maximum number of items to show in the list for each page.\nSent to your data provider inside `pagination.perPage` params.",
    "type": "number"
  },
  "va-list/disable-items-per-page": {
    "description": "Disable items per page on query, forced on server side.\nNote at `itemsPerPage` is still necessary for proper client-side pager calculation.",
    "type": "boolean"
  },
  "va-list/filters": {
    "description": "Exposed filters, editable through advanced filter form, update URL query string if not disabled.\nSent to your data provider inside `filter` params.\nUse specific `alwaysOn` property for each filter you want to be visible and not removable.\nValid properties are `source`, `type`, `label`, `alwaysOn`, `attributes`.",
    "type": "array"
  },
  "va-list/items-per-page-options": {
    "description": "List of available selections of items per page.",
    "type": "array"
  },
  "va-list/disable-query-string": {
    "description": "Disable real time update of URL query string on any browsing action as pagination, sorting, filtering, etc.",
    "type": "boolean"
  },
  "va-list/hide-default-footer": {
    "description": "Hide default footer, notably default pagination.",
    "type": "boolean"
  },
  "va-list/disable-pagination": {
    "description": "Disable pagination, will hide default footer.",
    "type": "boolean"
  },
  "va-list/hide-header": {
    "description": "Hide all header toolbar, so neither filters nor any create or export actions.",
    "type": "boolean"
  },
  "va-list/disable-create": {
    "description": "Force disabling of create button, shown by default if create resource action available.",
    "type": "boolean"
  },
  "va-list/disable-export": {
    "description": "Disable the export button.\nThe export allows client-side CSV download and keep active filters while disabling pagination.",
    "type": "boolean"
  },
  "va-list/disable-create-redirect": {
    "description": "Disable create redirection. Will force create button to show.",
    "type": "boolean"
  },
  "va-list/disable-global-search": {
    "description": "Disable the global search.",
    "type": "boolean"
  },
  "va-list/global-search-query": {
    "description": "Key parameter of the global search query.",
    "type": "string"
  },
  "va-list/association": {
    "description": "Association infos object in case of this list is related to a current show or edit resource page.\nEnable the association between resources directly by an autocomplete an associate action.",
    "type": "object"
  },
  "va-show/item": {
    "description": "Explicit item resource object where all properties must be injected into VA fields.",
    "type": "object"
  },
  "va-field/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-field/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-field/item": {
    "description": "Override default item injected by `VaShow`.",
    "type": "null"
  },
  "va-field/label": {
    "description": "Override default label behavior.\nDefault is to get the localized VueI18n label from both resource and property source.",
    "type": "string"
  },
  "va-field/label-key": {
    "description": "Override default source key as translated label.",
    "type": "string"
  },
  "va-field/type": {
    "description": "Type of field to use. Not used if you use default slot for advanced custom needs.",
    "type": "string"
  },
  "va-input/resource": {
    "description": "Name of the resource to use.\nRequired for good label localization and context action activators.\nDefault behavior is to fetch it from router context.",
    "type": "string"
  },
  "va-input/source": {
    "description": "Property of resource for fetching the value to show.\nSupport dot notation for nested object.",
    "type": "string"
  },
  "va-input/parent-source": {
    "description": "Specific case of parent resource for array input.",
    "type": "string"
  },
  "va-input/append-icon": {
    "description": "Appends an icon to the component. Must be a valid MDI.",
    "type": "string"
  },
  "va-input/hint": {
    "description": "Hint text.",
    "type": "string"
  },
  "va-input/hide-details": {
    "description": "Hides hint and validation errors. When set to auto messages will be rendered only if there's a message (hint, error message, counter value etc) to display.",
    "type": "boolean|string"
  },
  "va-input/dense": {
    "description": "Reduces the input height.",
    "type": "boolean"
  },
  "va-input/required": {
    "description": "Add default required client side rule.",
    "type": "boolean"
  },
  "va-input/rules": {
    "description": "Accepts an array of functions that take an input value as an argument and return either true / false or a string with an error message.",
    "type": "array"
  },
  "va-input/label": {
    "description": "Override default label behavior.\nDefault is to get the localized VueI18n label from both resource and property source.",
    "type": "string"
  },
  "va-input/label-key": {
    "description": "Override default source key as translated label.",
    "type": "string"
  },
  "va-input/placeholder": {
    "description": "Placeholder if input support it.",
    "type": "string"
  },
  "va-input/clearable": {
    "description": "Mark this input as clearable.",
    "type": "boolean"
  },
  "va-input/index": {
    "description": "Specific index of field in case of inside array of inputs, aka VaArrayInput.\nUse it with `parentSource` prop in order to update the value at a good place in the form model.",
    "type": "number"
  },
  "va-input/error-messages": {
    "description": "Puts the input in an error state and passes through custom error messages.",
    "type": "array"
  }
}
