নোট
ডিভাইসে স্থানীয়ভাবে সংরক্ষিত Markdown নোট। ট্যাগিং, ট্র্যাশ/রিস্টোর এবং এক্সপোর্ট সমর্থন করে।
টাইপ ডেফিনিশন
type Note {
id: ID!
title: String!
content: String! # Markdown body
createdAt: String! # ISO 8601
updatedAt: String!
trashed: Boolean! # true when in trash
tags: [Tag!]!
}
input NoteInput {
title: String
content: String
}অপারেশন
notes
নোট অনুসন্ধান করুন (শিরোনাম + কনটেন্ট)। সমস্ত নন-ট্র্যাশড নোট তালিকাভুক্ত করতে query খালি রাখুন।
query GetNotes($offset: Int!, $limit: Int!, $query: String!) {
notes(offset: $offset, limit: $limit, query: $query) {
id title content createdAt updatedAt trashed
tags { id name }
}
}noteCount
একটি query-এর সাথে মিলে যাওয়া নোট গণনা করুন।
query GetNoteCount($query: String!) {
noteCount(query: $query)
}note
ID দ্বারা একটি একক নোট আনুন।
query GetNote($id: ID!) {
note(id: $id) { id title content createdAt updatedAt trashed tags { id name } }
}saveNote
নোট তৈরি বা আপডেট করুন। তৈরি করতে খালি id পাস করুন; আপডেট করতে একটি বিদ্যমান id পাস করুন।
mutation SaveNote($id: ID!, $input: NoteInput!) {
saveNote(id: $id, input: $input) { id title updatedAt }
}saveFeedEntriesToNotes
Bulk-save feed entries matching a query as notes (title = feed entry title, content = "# <title>\n\n<body>"). Returns the saved feed entry IDs.
mutation SaveFeedEntriesToNotes($query: String!) {
saveFeedEntriesToNotes(query: $query)
}trashNotes
একটি query-এর সাথে মিলে যাওয়া নোটগুলিকে ট্র্যাশে সরান।
mutation TrashNotes($query: String!) {
trashNotes(query: $query)
}restoreNotes
একটি query-এর সাথে মিলে যাওয়া ট্র্যাশড নোট রিস্টোর করুন।
mutation RestoreNotes($query: String!) {
restoreNotes(query: $query)
}deleteNotes
একটি query-এর সাথে মিলে যাওয়া ট্র্যাশড নোট স্থায়ীভাবে মুছুন। শুধুমাত্র ইতিমধ্যে ট্র্যাশড নোটে কাজ করে।
mutation DeleteNotes($query: String!) {
deleteNotes(query: $query)
}exportNotes
একটি query-এর সাথে মিলে যাওয়া নোটগুলিকে (ট্যাগ সহ) ব্যাকআপ/ট্রান্সফারের জন্য একটি JSON স্ট্রিং হিসেবে সিরিয়ালাইজ করুন।
mutation ExportNotes($query: String!) {
exportNotes(query: $query)
}