Item class
Utilizado para realizar operações num item específico.
Veja Itens para operações em todos os itens; consulte container.items
.
Propriedades
container | |
id | |
url | Devolve um URL de referência ao recurso. Utilizado para ligar em Permissões. |
Métodos
delete<T>(Request |
Elimine o item. Qualquer tipo fornecido, T, não é necessariamente imposto pelo SDK. Pode obter mais ou menos propriedades e cabe-lhe à sua lógica aplicá-la. |
patch<T>(Patch |
Execute um JSONPatch no item. Qualquer tipo fornecido, T, não é necessariamente imposto pelo SDK. Pode obter mais ou menos propriedades e cabe-lhe à sua lógica aplicá-la. |
read<T>(Request |
Leia a definição do item. Qualquer tipo fornecido, T, não é necessariamente imposto pelo SDK.
Pode obter mais ou menos propriedades e cabe-lhe à sua lógica aplicá-la.
Se o tipo, T, for uma classe, não transmitirá Não existe nenhum esquema definido para itens JSON. Podem conter qualquer número de propriedades personalizadas. Exemplo Utilizar o tipo personalizado para resposta
|
replace(Item |
Substitua a definição do item. Não existe nenhum esquema definido para itens JSON. Podem conter qualquer número de propriedades personalizadas. |
replace<T>(T, Request |
Substitua a definição do item. Qualquer tipo fornecido, T, não é necessariamente imposto pelo SDK. Pode obter mais ou menos propriedades e cabe-lhe à sua lógica aplicá-la. Não existe nenhum esquema definido para itens JSON. Podem conter qualquer número de propriedades personalizadas. |
Detalhes de Propriedade
container
id
id: string
Valor de Propriedade
string
url
Devolve um URL de referência ao recurso. Utilizado para ligar em Permissões.
string url
Valor de Propriedade
string
Detalhes de Método
delete<T>(RequestOptions)
Elimine o item.
Qualquer tipo fornecido, T, não é necessariamente imposto pelo SDK. Pode obter mais ou menos propriedades e cabe-lhe à sua lógica aplicá-la.
function delete<T>(options?: RequestOptions): Promise<ItemResponse<T>>
Parâmetros
- options
- RequestOptions
Opções adicionais para o pedido
Devoluções
Promise<ItemResponse<T>>
patch<T>(PatchRequestBody, RequestOptions)
Execute um JSONPatch no item.
Qualquer tipo fornecido, T, não é necessariamente imposto pelo SDK. Pode obter mais ou menos propriedades e cabe-lhe à sua lógica aplicá-la.
function patch<T>(body: PatchRequestBody, options?: RequestOptions): Promise<ItemResponse<T>>
Parâmetros
- body
- PatchRequestBody
- options
- RequestOptions
Opções adicionais para o pedido
Devoluções
Promise<ItemResponse<T>>
read<T>(RequestOptions)
Leia a definição do item.
Qualquer tipo fornecido, T, não é necessariamente imposto pelo SDK.
Pode obter mais ou menos propriedades e cabe-lhe à sua lógica aplicá-la.
Se o tipo, T, for uma classe, não transmitirá typeof
comparações, porque não terá um protótipo correspondente.
Recomenda-se que utilize apenas interfaces.
Não existe nenhum esquema definido para itens JSON. Podem conter qualquer número de propriedades personalizadas.
Exemplo
Utilizar o tipo personalizado para resposta
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>>
Parâmetros
- options
- RequestOptions
Opções adicionais para o pedido
Devoluções
Promise<ItemResponse<T>>
replace(ItemDefinition, RequestOptions)
Substitua a definição do item.
Não existe nenhum esquema definido para itens JSON. Podem conter qualquer número de propriedades personalizadas.
function replace(body: ItemDefinition, options?: RequestOptions): Promise<ItemResponse<ItemDefinition>>
Parâmetros
- body
- ItemDefinition
A definição para substituir a definição do Item existente por.
- options
- RequestOptions
Opções adicionais para o pedido
Devoluções
Promise<ItemResponse<ItemDefinition>>
replace<T>(T, RequestOptions)
Substitua a definição do item.
Qualquer tipo fornecido, T, não é necessariamente imposto pelo SDK. Pode obter mais ou menos propriedades e cabe-lhe à sua lógica aplicá-la.
Não existe nenhum esquema definido para itens JSON. Podem conter qualquer número de propriedades personalizadas.
function replace<T>(body: T, options?: RequestOptions): Promise<ItemResponse<T>>
Parâmetros
- body
-
T
A definição para substituir a definição do Item existente por.
- options
- RequestOptions
Opções adicionais para o pedido
Devoluções
Promise<ItemResponse<T>>