An abstracted reference to some other resource. This class is used to provide the build data contracts with a uniform way to reference other resources in a way that provides easy traversal through links.

interface ShallowReference {
    id?: string;
    name?: string;
    url?: string;
}

Properties

Properties

id?: string

ID of the resource

name?: string

Name of the linked resource (definition name, controller name, etc.)

url?: string

Full http link to the resource