function $Ref () {
/**
 * The file path or URL of the referenced file.
 * This path is relative to the path of the main JSON schema file.
 *
 * This path does NOT contain document fragments (JSON pointers). It always references an ENTIRE file.
 * Use methods such as {@link $Ref#get}, {@link $Ref#resolve}, and {@link $Ref#exists} to get
 * specific JSON pointers within the file.
 *
 * @type {string}
 */
this.path = undefined;

/**
 * The resolved value of the JSON reference.
 * Can be any JSON type, not just objects. Unknown file types are represented as Buffers (byte arrays).
 * @type {?*}
 */
this.value = undefined;

/**
 * The {@link $Refs} object that contains this {@link $Ref} object.
 * @type {$Refs}
 */
this.$refs = undefined;

/**
 * Indicates the type of {@link $Ref#path} (e.g. "file", "http", etc.)
 * @type {?string}
 */
this.pathType = undefined;
}
This class represents a single JSON reference and its resolved value.

@constructor