MonikerItem

Represents a unique name with in a namespace for a specific resource. Monikers are typically used by 3rd party apps to embed the 3rd party ID value into the Keep resource. Since one Keep resource may be of interest to many 3rd party apps, each app must use a unique namespace.

A Moniker is a personal name or nickname; an informal label, often drawing attention to a particular attribute. It is used in Keep to be able to identify objects you create quickly.

MonikerItem Properties

MonikerItem

Field Type Inherited from Description
Namespace String MonikerItem Gets or sets the namespace.
Nickname String MonikerItem Gets or sets the nickname.

JSON Structure of MonikerItem

{
   "Namespace"	:	"String",
   "Nickname"	:	"String"
}

Delete Moniker Async

Example in C#

// Returns: nothing
await client.DeleteMonikerAsync(BaseInfo baseInfo, String namespace, String nickname);

Delete Moniker Async

Example in C#

// Returns: nothing
await client.DeleteMonikerAsync(String targetHref, String monikersLink, String namespace, String nickname);

Get By Moniker Async

Example in C#

// Returns: T
var item = await client.GetByMonikerAsync<T>(String namespace, String nickname);

Get By Monikers Async

Example in C#

// Returns: IEnumerable<T>
var item = await client.GetByMonikersAsync<T>(String namespace, String nicknames);

Get Monikers Async

Example in C#

// Returns: IEnumerable<MonikerItem>
var monikerItem = await client.GetMonikersAsync(BaseInfo baseInfo);

Set Moniker Async

Example in C#

// Returns: nothing
await client.SetMonikerAsync(BaseInfo baseInfo, MonikerItem monikerItem);

Set Moniker Async

Example in C#

// Returns: nothing
await client.SetMonikerAsync(String targetHref, String monikersLink, MonikerItem monikerItem);