/**
 * @class Ext.data.schema.HasOne
 * @extend Ext.Base
 *
 * **This is not a real JavaScript class and cannot be created.  This is for documentation
 * purposes only.**
 *
 * This class provides for creating a keyless `Ext.data.schema.OneToOne` association. This
 * declaration should be on "owner" entity. See `Ext.data.schema.OneToOne` and
 * `Ext.data.schema.Association` for more information.
 */
 
/**
 * @cfg {String} name
 * An alias for {@link Ext.data.schema.Reference#role role}.
 */
 
/**
 * @cfg {String} associatedName
 * An alias for {@link Ext.data.schema.Reference#role role}.
 */
 
/**
 * @cfg {String} model
 * An alias for {@link Ext.data.schema.Reference#type type}.
 */
 
/**
 * @cfg {String} [foreignKey] The key field to use in this association
 * @deprecated 6.2.0 Use the `{@link Ext.data.field.Field#cfg!reference reference}`
 * configuration on a data field to created a keyed association.
 */