Item class
특정 항목에 대한 작업을 수행하는 데 사용됩니다.
모든 항목 에 대한 작업에 대한 항목; 을 참조하세요 container.items
.
속성
container | |
id | |
url | 리소스에 대한 참조 URL을 반환합니다. 사용 권한의 연결에 사용됩니다. |
메서드
delete<T>(Request |
항목을 삭제합니다. 제공된 모든 형식인 T는 SDK에서 반드시 적용되는 것은 아닙니다. 속성을 더 많거나 적게 가져올 수 있으며 이를 적용하는 것은 논리에 달려 있습니다. |
patch<T>(Patch |
항목에서 JSONPatch를 수행합니다. 제공된 모든 형식인 T는 SDK에서 반드시 적용되는 것은 아닙니다. 속성을 더 많거나 적게 가져올 수 있으며 이를 적용하는 것은 논리에 달려 있습니다. |
read<T>(Request |
항목의 정의를 읽습니다. 제공된 모든 형식인 T는 SDK에서 반드시 적용되는 것은 아닙니다.
속성을 더 많거나 적게 가져올 수 있으며 이를 적용하는 것은 논리에 달려 있습니다.
형식 T가 클래스인 경우 일치 프로토타입이 없으므로 비교를 통과 JSON 항목에 대해 설정된 스키마가 없습니다. 사용자 지정 속성이 여러 개 포함될 수 있습니다. 예제 응답에 사용자 지정 형식 사용
|
replace(Item |
항목의 정의를 바꿉다. JSON 항목에 대해 설정된 스키마가 없습니다. 사용자 지정 속성이 여러 개 포함될 수 있습니다. |
replace<T>(T, Request |
항목의 정의를 바꿉다. 제공된 모든 형식인 T는 SDK에서 반드시 적용되는 것은 아닙니다. 속성을 더 많거나 적게 가져올 수 있으며 이를 적용하는 것은 논리에 달려 있습니다. JSON 항목에 대해 설정된 스키마가 없습니다. 사용자 지정 속성이 여러 개 포함될 수 있습니다. |
속성 세부 정보
container
id
id: string
속성 값
string
url
리소스에 대한 참조 URL을 반환합니다. 사용 권한의 연결에 사용됩니다.
string url
속성 값
string
메서드 세부 정보
delete<T>(RequestOptions)
항목을 삭제합니다.
제공된 모든 형식인 T는 SDK에서 반드시 적용되는 것은 아닙니다. 속성을 더 많거나 적게 가져올 수 있으며 이를 적용하는 것은 논리에 달려 있습니다.
function delete<T>(options?: RequestOptions): Promise<ItemResponse<T>>
매개 변수
- options
- RequestOptions
요청에 대한 추가 옵션
반환
Promise<ItemResponse<T>>
patch<T>(PatchRequestBody, RequestOptions)
항목에서 JSONPatch를 수행합니다.
제공된 모든 형식인 T는 SDK에서 반드시 적용되는 것은 아닙니다. 속성을 더 많거나 적게 가져올 수 있으며 이를 적용하는 것은 논리에 달려 있습니다.
function patch<T>(body: PatchRequestBody, options?: RequestOptions): Promise<ItemResponse<T>>
매개 변수
- body
- PatchRequestBody
- options
- RequestOptions
요청에 대한 추가 옵션
반환
Promise<ItemResponse<T>>
read<T>(RequestOptions)
항목의 정의를 읽습니다.
제공된 모든 형식인 T는 SDK에서 반드시 적용되는 것은 아닙니다.
속성을 더 많거나 적게 가져올 수 있으며 이를 적용하는 것은 논리에 달려 있습니다.
형식 T가 클래스인 경우 일치 프로토타입이 없으므로 비교를 통과 typeof
하지 않습니다.
인터페이스만 사용하는 것이 좋습니다.
JSON 항목에 대해 설정된 스키마가 없습니다. 사용자 지정 속성이 여러 개 포함될 수 있습니다.
예제
응답에 사용자 지정 형식 사용
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>>
매개 변수
- options
- RequestOptions
요청에 대한 추가 옵션
반환
Promise<ItemResponse<T>>
replace(ItemDefinition, RequestOptions)
항목의 정의를 바꿉다.
JSON 항목에 대해 설정된 스키마가 없습니다. 사용자 지정 속성이 여러 개 포함될 수 있습니다.
function replace(body: ItemDefinition, options?: RequestOptions): Promise<ItemResponse<ItemDefinition>>
매개 변수
- body
- ItemDefinition
기존 항목의 정의를 대체할 정의입니다.
- options
- RequestOptions
요청에 대한 추가 옵션
반환
Promise<ItemResponse<ItemDefinition>>
replace<T>(T, RequestOptions)
항목의 정의를 바꿉다.
제공된 모든 형식인 T는 SDK에서 반드시 적용되는 것은 아닙니다. 속성을 더 많거나 적게 가져올 수 있으며 이를 적용하는 것은 논리에 달려 있습니다.
JSON 항목에 대해 설정된 스키마가 없습니다. 사용자 지정 속성이 여러 개 포함될 수 있습니다.
function replace<T>(body: T, options?: RequestOptions): Promise<ItemResponse<T>>
매개 변수
- body
-
T
기존 항목의 정의를 대체할 정의입니다.
- options
- RequestOptions
요청에 대한 추가 옵션
반환
Promise<ItemResponse<T>>