Item class
Belirli bir öğe üzerinde işlem gerçekleştirmek için kullanılır.
Bkz. Tüm öğelerdeki işlemler için öğeler ; bkz container.items
. .
Özellikler
container | |
id | |
url | Kaynağa bir başvuru URL'si döndürür. İzinler'de bağlantı için kullanılır. |
Yöntemler
delete<T>(Request |
Öğeyi silin. Sağlanan T türü sdk tarafından zorunlu tutulmayabilir. Daha fazla veya daha az özellik alabilirsiniz ve bunu zorlamak mantığınıza bağlı olur. |
patch<T>(Patch |
Öğe üzerinde JSONPatch gerçekleştirin. Sağlanan T türü sdk tarafından zorunlu tutulmayabilir. Daha fazla veya daha az özellik alabilirsiniz ve bunu zorlamak mantığınıza bağlı olur. |
read<T>(Request |
Öğenin tanımını okuyun. Sağlanan T türü sdk tarafından zorunlu tutulmayabilir.
Daha fazla veya daha az özellik alabilirsiniz ve bunu zorlamak mantığınıza bağlı olur.
T türü bir sınıfsa, eşleşme prototipi olmayacağından karşılaştırmaları geçirmez JSON öğeleri için ayarlanmış bir şema yok. Bunlar herhangi bir sayıda özel özellik içerebilir. Örnek Yanıt için özel tür kullanma
|
replace(Item |
Öğenin tanımını değiştirin. JSON öğeleri için ayarlanmış bir şema yok. Bunlar herhangi bir sayıda özel özellik içerebilir. |
replace<T>(T, Request |
Öğenin tanımını değiştirin. Sağlanan T türü sdk tarafından zorunlu tutulmayabilir. Daha fazla veya daha az özellik alabilirsiniz ve bunu zorlamak mantığınıza bağlı olur. JSON öğeleri için ayarlanmış bir şema yok. Bunlar herhangi bir sayıda özel özellik içerebilir. |
Özellik Ayrıntıları
container
id
id: string
Özellik Değeri
string
url
Kaynağa bir başvuru URL'si döndürür. İzinler'de bağlantı için kullanılır.
string url
Özellik Değeri
string
Yöntem Ayrıntıları
delete<T>(RequestOptions)
Öğeyi silin.
Sağlanan T türü sdk tarafından zorunlu tutulmayabilir. Daha fazla veya daha az özellik alabilirsiniz ve bunu zorlamak mantığınıza bağlı olur.
function delete<T>(options?: RequestOptions): Promise<ItemResponse<T>>
Parametreler
- options
- RequestOptions
İstek için ek seçenekler
Döndürülenler
Promise<ItemResponse<T>>
patch<T>(PatchRequestBody, RequestOptions)
Öğe üzerinde JSONPatch gerçekleştirin.
Sağlanan T türü sdk tarafından zorunlu tutulmayabilir. Daha fazla veya daha az özellik alabilirsiniz ve bunu zorlamak mantığınıza bağlı olur.
function patch<T>(body: PatchRequestBody, options?: RequestOptions): Promise<ItemResponse<T>>
Parametreler
- body
- PatchRequestBody
- options
- RequestOptions
İstek için ek seçenekler
Döndürülenler
Promise<ItemResponse<T>>
read<T>(RequestOptions)
Öğenin tanımını okuyun.
Sağlanan T türü sdk tarafından zorunlu tutulmayabilir.
Daha fazla veya daha az özellik alabilirsiniz ve bunu zorlamak mantığınıza bağlı olur.
T türü bir sınıfsa, eşleşme prototipi olmayacağından karşılaştırmaları geçirmez typeof
.
Yalnızca arabirimlerin kullanılması önerilir.
JSON öğeleri için ayarlanmış bir şema yok. Bunlar herhangi bir sayıda özel özellik içerebilir.
Örnek
Yanıt için özel tür kullanma
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>>
Parametreler
- options
- RequestOptions
İstek için ek seçenekler
Döndürülenler
Promise<ItemResponse<T>>
replace(ItemDefinition, RequestOptions)
Öğenin tanımını değiştirin.
JSON öğeleri için ayarlanmış bir şema yok. Bunlar herhangi bir sayıda özel özellik içerebilir.
function replace(body: ItemDefinition, options?: RequestOptions): Promise<ItemResponse<ItemDefinition>>
Parametreler
- body
- ItemDefinition
Mevcut Öğenin tanımının değiştirilmeye uygun tanımı.
- options
- RequestOptions
İstek için ek seçenekler
Döndürülenler
Promise<ItemResponse<ItemDefinition>>
replace<T>(T, RequestOptions)
Öğenin tanımını değiştirin.
Sağlanan T türü sdk tarafından zorunlu tutulmayabilir. Daha fazla veya daha az özellik alabilirsiniz ve bunu zorlamak mantığınıza bağlı olur.
JSON öğeleri için ayarlanmış bir şema yok. Bunlar herhangi bir sayıda özel özellik içerebilir.
function replace<T>(body: T, options?: RequestOptions): Promise<ItemResponse<T>>
Parametreler
- body
-
T
Mevcut Öğenin tanımının değiştirilmeye uygun tanımı.
- options
- RequestOptions
İstek için ek seçenekler
Döndürülenler
Promise<ItemResponse<T>>