Item class
Används för att utföra åtgärder på ett visst objekt.
Se objekt för åtgärder på alla objekt. se container.items
.
Egenskaper
container | |
id | |
url | Returnerar en referens-URL till resursen. Används för länkning i Behörigheter. |
Metoder
delete<T>(Request |
Ta bort objektet. Alla angivna typer, T, framtvingas inte nödvändigtvis av SDK:t. Du kan få fler eller mindre egenskaper och det är upp till din logik att framtvinga det. |
patch<T>(Patch |
Utför en JSONPatch på objektet. Alla angivna typer, T, framtvingas inte nödvändigtvis av SDK:t. Du kan få fler eller mindre egenskaper och det är upp till din logik att framtvinga det. |
read<T>(Request |
Läs objektets definition. Alla angivna typer, T, framtvingas inte nödvändigtvis av SDK:t.
Du kan få fler eller mindre egenskaper och det är upp till din logik att framtvinga det.
Om typen T är en klass godkänns den inte Det finns inget angivet schema för JSON-objekt. De kan innehålla valfritt antal anpassade egenskaper. Exempel Använda anpassad typ för svar
|
replace(Item |
Ersätt objektets definition. Det finns inget angivet schema för JSON-objekt. De kan innehålla valfritt antal anpassade egenskaper. |
replace<T>(T, Request |
Ersätt objektets definition. Alla angivna typer, T, framtvingas inte nödvändigtvis av SDK:t. Du kan få fler eller mindre egenskaper och det är upp till din logik att framtvinga det. Det finns inget angivet schema för JSON-objekt. De kan innehålla valfritt antal anpassade egenskaper. |
Egenskapsinformation
container
id
id: string
Egenskapsvärde
string
url
Returnerar en referens-URL till resursen. Används för länkning i Behörigheter.
string url
Egenskapsvärde
string
Metodinformation
delete<T>(RequestOptions)
Ta bort objektet.
Alla angivna typer, T, framtvingas inte nödvändigtvis av SDK:t. Du kan få fler eller mindre egenskaper och det är upp till din logik att framtvinga det.
function delete<T>(options?: RequestOptions): Promise<ItemResponse<T>>
Parametrar
- options
- RequestOptions
Ytterligare alternativ för begäran
Returer
Promise<ItemResponse<T>>
patch<T>(PatchRequestBody, RequestOptions)
Utför en JSONPatch på objektet.
Alla angivna typer, T, framtvingas inte nödvändigtvis av SDK:t. Du kan få fler eller mindre egenskaper och det är upp till din logik att framtvinga det.
function patch<T>(body: PatchRequestBody, options?: RequestOptions): Promise<ItemResponse<T>>
Parametrar
- body
- PatchRequestBody
- options
- RequestOptions
Ytterligare alternativ för begäran
Returer
Promise<ItemResponse<T>>
read<T>(RequestOptions)
Läs objektets definition.
Alla angivna typer, T, framtvingas inte nödvändigtvis av SDK:t.
Du kan få fler eller mindre egenskaper och det är upp till din logik att framtvinga det.
Om typen T är en klass godkänns den inte typeof
jämförelser eftersom den inte har någon matchningsprototyp.
Vi rekommenderar att du endast använder gränssnitt.
Det finns inget angivet schema för JSON-objekt. De kan innehålla valfritt antal anpassade egenskaper.
Exempel
Använda anpassad typ för svar
interface TodoItem {
title: string;
done: bool;
id: string;
}
let item: TodoItem;
({body: item} = await item.read<TodoItem>());
function read<T>(options?: RequestOptions): Promise<ItemResponse<T>>
Parametrar
- options
- RequestOptions
Ytterligare alternativ för begäran
Returer
Promise<ItemResponse<T>>
replace(ItemDefinition, RequestOptions)
Ersätt objektets definition.
Det finns inget angivet schema för JSON-objekt. De kan innehålla valfritt antal anpassade egenskaper.
function replace(body: ItemDefinition, options?: RequestOptions): Promise<ItemResponse<ItemDefinition>>
Parametrar
- body
- ItemDefinition
Definitionen för att ersätta den befintliga item-definition med.
- options
- RequestOptions
Ytterligare alternativ för begäran
Returer
Promise<ItemResponse<ItemDefinition>>
replace<T>(T, RequestOptions)
Ersätt objektets definition.
Alla angivna typer, T, framtvingas inte nödvändigtvis av SDK:t. Du kan få fler eller mindre egenskaper och det är upp till din logik att framtvinga det.
Det finns inget angivet schema för JSON-objekt. De kan innehålla valfritt antal anpassade egenskaper.
function replace<T>(body: T, options?: RequestOptions): Promise<ItemResponse<T>>
Parametrar
- body
-
T
Definitionen för att ersätta den befintliga item-definition med.
- options
- RequestOptions
Ytterligare alternativ för begäran
Returer
Promise<ItemResponse<T>>