import type { GetWatchingListParamsSort } from "./GetWatchingListParamsSort"; import type { Order } from "./Order"; import type { PaginateCount } from "./PaginateCount"; export interface GetWatchingListParams { /** User ID ユーザーのID */ userId: number; /** ”asc” or “desc” default=“desc” ”asc”または”desc” 指定が無い場合は”desc” */ order?: Order; /** * What to sort results by. * * The value “created”, “updated” or “issueUpdated” are allowed. default=“issueUpdated” * * ウォッチ一覧のソートに使用する属性名 * * ”created" "updated" "issueUpdated” 指定が無い場合は”issueUpdated” * * */ sort?: GetWatchingListParamsSort; /** offset */ offset?: number; /** number of records to retrieve(1-100) default=20 取得上限(1-100) 指定が無い場合は20 */ count?: PaginateCount; /** * Whether the issues already read are retrieved or not. * * The all watching issues are returned if this parameter is omitted. * * The read watching issues are returned if true. * * The unread watching issues are returned if false. * * default=null * * ウォッチしている課題の詳細を既読かどうか。 * * trueの場合は既読のウォッチ、 * * falseの場合は未読のウォッチ、 * * 指定しない場合は両方のウォッチを返します。 * * 指定が無い場合は両方 * */ resourceAlreadyRead?: boolean; /** Issue ID 課題のID */ issueId?: number[]; }