বুকমার্ক
সংকুচিত গ্রুপ সহ ব্রাউজার-স্টাইল বুকমার্ক পরিচালনা করুন। একটি বুকমার্ক যোগ করা হলে সার্ভার স্বয়ংক্রিয়ভাবে পেজ মেটাডেটা (শিরোনাম) আনে।
টাইপ ডেফিনিশন
type Bookmark {
id: ID!
url: String!
title: String! # auto-fetched from <title> when available
groupId: ID!
pinned: Boolean!
sortOrder: Int!
updatedAt: String!
}
type BookmarkGroup {
id: ID!
name: String!
collapsed: Boolean!
sortOrder: Int!
}
input BookmarkInput {
url: String
title: String
groupId: String
pinned: Boolean
sortOrder: Int
}অপারেশন
bookmarks
সমস্ত বুকমার্ক তালিকাভুক্ত করুন।
query GetBookmarks {
bookmarks { id url title groupId pinned sortOrder updatedAt }
}bookmarkGroups
সমস্ত বুকমার্ক গ্রুপ তালিকাভুক্ত করুন।
query GetBookmarkGroups {
bookmarkGroups { id name collapsed sortOrder }
}addBookmarks
একটি গ্রুপে এক বা একাধিক বুকমার্ক যোগ করুন। সার্ভার শিরোনাম পূরণের জন্য প্রতিটি বুকমার্কে একটি মেটাডেটা-ফেচ ইভেন্ট ফায়ার করে।
mutation AddBookmarks($urls: [String!]!, $groupId: String!) {
addBookmarks(urls: $urls, groupId: $groupId) { id url title groupId pinned sortOrder updatedAt }
}updateBookmark
একটি বিদ্যমান বুকমার্কের এক বা একাধিক ফিল্ড আপডেট করুন।
mutation UpdateBookmark($id: ID!, $input: BookmarkInput!) {
updateBookmark(id: $id, input: $input) { id url title groupId pinned sortOrder updatedAt }
}deleteBookmarks
ID দ্বারা এক বা একাধিক বুকমার্ক মুছুন।
mutation DeleteBookmarks($ids: [ID!]!) {
deleteBookmarks(ids: $ids)
}recordBookmarkClick
একটি বুকমার্কে ক্লিক রেকর্ড করুন (অ্যানালিটিক্স / "most visited" সর্টিং-এর জন্য ব্যবহৃত)।
mutation RecordBookmarkClick($id: ID!) {
recordBookmarkClick(id: $id)
}createBookmarkGroup
একটি নতুন বুকমার্ক গ্রুপ তৈরি করুন।
mutation CreateBookmarkGroup($name: String!) {
createBookmarkGroup(name: $name) { id name collapsed sortOrder }
}updateBookmarkGroup
একটি বুকমার্ক গ্রুপের নাম, সংকুচিত স্টেট বা সর্ট অর্ডার আপডেট করুন।
mutation UpdateBookmarkGroup($id: ID!, $name: String!, $collapsed: Boolean!, $sortOrder: Int!) {
updateBookmarkGroup(id: $id, name: $name, collapsed: $collapsed, sortOrder: $sortOrder) {
id name collapsed sortOrder
}
}deleteBookmarkGroup
একটি বুকমার্ক গ্রুপ মুছুন। ভিতরের বুকমার্কগুলি মুছে যায় না, শুধু আনগ্রুপ হয়।
mutation DeleteBookmarkGroup($id: ID!) {
deleteBookmarkGroup(id: $id)
}