Interface IDependencyInformation

Information about a dependency.

interface IDependencyInformation {
    app: ReferenceValue;
    category?: Nilable<string>;
    entities?: Nilable<DependencyInformationEntities>;
    hasLocalEffects?: Nilable<boolean>;
    hasRemoteEffects?: Nilable<boolean>;
    key?: Nilable<ReferenceValue>;
    references?: Nilable<string[]>;
    remarks?: Nilable<string>;
    type?: Nilable<string>;
}

Hierarchy

Properties

app: ReferenceValue

A reference value. Value should be handled as slug value, case-insensitive.

category?: Nilable<string>

An optional value that categories this app. Value should be handled as slug value, case-insensitive.

entities?: Nilable<DependencyInformationEntities>

Optional entities for this app.

hasLocalEffects?: Nilable<boolean>

If there is an action on app's side, it will have effects in this application in general.

Default

false

hasRemoteEffects?: Nilable<boolean>

If there is an action in this application, it will have effects on app's side in general.

Default

true

key?: Nilable<ReferenceValue>

Optional unique key. Value should be handled case-insensitive.

references?: Nilable<string[]>

An optional list of references. Should be handled as URIs.

remarks?: Nilable<string>

Optional notes/remarks. Should be handled as Markdown, if possible.

type?: Nilable<string>

An optional value for classification. Value should be handled as slug value, case-insensitive.

Generated using TypeDoc