Item class
Utilizzato per eseguire operazioni su un elemento specifico.
Vedere Elementi per operazioni su tutti gli elementi; vedere container.items
.
Proprietà
container | |
id | |
url | Restituisce un URL di riferimento alla risorsa. Usato per il collegamento in Autorizzazioni. |
Metodi
delete<T>(Request |
Eliminare l'elemento. Qualsiasi tipo specificato, T, non è necessariamente applicato dall'SDK. È possibile ottenere più o meno proprietà ed è fino alla logica per applicarla. |
patch<T>(Patch |
Eseguire un jsonPatch sull'elemento. Qualsiasi tipo specificato, T, non è necessariamente applicato dall'SDK. È possibile ottenere più o meno proprietà ed è fino alla logica per applicarla. |
read<T>(Request |
Leggere la definizione dell'elemento. Qualsiasi tipo specificato, T, non è necessariamente applicato dall'SDK.
È possibile ottenere più o meno proprietà ed è fino alla logica per applicarla.
Se il tipo, T, è una classe, non passerà Non esiste uno schema impostato per gli elementi JSON. Possono contenere un numero qualsiasi di proprietà personalizzate. Esempio Uso del tipo personalizzato per la risposta
|
replace(Item |
Sostituire la definizione dell'elemento. Non esiste uno schema impostato per gli elementi JSON. Possono contenere un numero qualsiasi di proprietà personalizzate. |
replace<T>(T, Request |
Sostituire la definizione dell'elemento. Qualsiasi tipo specificato, T, non è necessariamente applicato dall'SDK. È possibile ottenere più o meno proprietà ed è fino alla logica per applicarla. Non esiste uno schema impostato per gli elementi JSON. Possono contenere un numero qualsiasi di proprietà personalizzate. |
Dettagli proprietà
container
id
id: string
Valore della proprietà
string
url
Restituisce un URL di riferimento alla risorsa. Usato per il collegamento in Autorizzazioni.
string url
Valore della proprietà
string
Dettagli metodo
delete<T>(RequestOptions)
Eliminare l'elemento.
Qualsiasi tipo specificato, T, non è necessariamente applicato dall'SDK. È possibile ottenere più o meno proprietà ed è fino alla logica per applicarla.
function delete<T>(options?: RequestOptions): Promise<ItemResponse<T>>
Parametri
- options
- RequestOptions
Opzioni aggiuntive per la richiesta
Restituisce
Promise<ItemResponse<T>>
patch<T>(PatchRequestBody, RequestOptions)
Eseguire un jsonPatch sull'elemento.
Qualsiasi tipo specificato, T, non è necessariamente applicato dall'SDK. È possibile ottenere più o meno proprietà ed è fino alla logica per applicarla.
function patch<T>(body: PatchRequestBody, options?: RequestOptions): Promise<ItemResponse<T>>
Parametri
- body
- PatchRequestBody
- options
- RequestOptions
Opzioni aggiuntive per la richiesta
Restituisce
Promise<ItemResponse<T>>
read<T>(RequestOptions)
Leggere la definizione dell'elemento.
Qualsiasi tipo specificato, T, non è necessariamente applicato dall'SDK.
È possibile ottenere più o meno proprietà ed è fino alla logica per applicarla.
Se il tipo, T, è una classe, non passerà typeof
confronti, perché non avrà un prototipo corrispondente.
È consigliabile usare solo le interfacce.
Non esiste uno schema impostato per gli elementi JSON. Possono contenere un numero qualsiasi di proprietà personalizzate.
Esempio
Uso del tipo personalizzato per la risposta
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>>
Parametri
- options
- RequestOptions
Opzioni aggiuntive per la richiesta
Restituisce
Promise<ItemResponse<T>>
replace(ItemDefinition, RequestOptions)
Sostituire la definizione dell'elemento.
Non esiste uno schema impostato per gli elementi JSON. Possono contenere un numero qualsiasi di proprietà personalizzate.
function replace(body: ItemDefinition, options?: RequestOptions): Promise<ItemResponse<ItemDefinition>>
Parametri
- body
- ItemDefinition
Definizione con cui sostituire la definizione dell'elemento esistente.
- options
- RequestOptions
Opzioni aggiuntive per la richiesta
Restituisce
Promise<ItemResponse<ItemDefinition>>
replace<T>(T, RequestOptions)
Sostituire la definizione dell'elemento.
Qualsiasi tipo specificato, T, non è necessariamente applicato dall'SDK. È possibile ottenere più o meno proprietà ed è fino alla logica per applicarla.
Non esiste uno schema impostato per gli elementi JSON. Possono contenere un numero qualsiasi di proprietà personalizzate.
function replace<T>(body: T, options?: RequestOptions): Promise<ItemResponse<T>>
Parametri
- body
-
T
Definizione con cui sostituire la definizione dell'elemento esistente.
- options
- RequestOptions
Opzioni aggiuntive per la richiesta
Restituisce
Promise<ItemResponse<T>>