Links (Block base class)
PageBookmarkBlockCodeBlockEmbedBlockHeading2BlockLinkToPageBlockQuoteBlockToDoBlockToggleHeading3Block
DatabaseBreadcrumbBlockColumnBlockEquationBlockHeading3BlockNumberedListItemBlockSyncedBlockToggleBlockVideoBlock
1. Class methods
self.new(url_or_fuo, caption: []) → VideoBlock
- [PARAM] url_or_fuo url (String) or file upload object (FileUploadObject)
- [PARAM(optional)] caption
- a String like as “text” (String)
- an Array of Strings (Array of Strings)
- a RichTextObject (RichTextObject)
- an Array of RichTextObjects (Array of RichTextObjects)
- a RichTextArray (RichTextArray)
The following objects are used for this argument.
self.new
creates a VideoBlock
object using a url
. caption
is an optional parameter. Currently, an external file url can be used.2. Instance methods
save(dry_run: false)
- [PARAM] dry_run: true if you want to create a verification script
save
updates the Block object with update block API
. The updated object has block information generated from the JSON response.Block.find(id, dry_run: true)
creates a shell script using Retrieve a block API for verification.caption → RichTextArray
caption
returns the RichTextArray
object for VideoBlock
.file_upload_object → FileUploadObject
file_upload_object
returns an object for FileUploadObject
.file_upload_object=(file_upload_object)
file_upload_object=
updates a FileUploadObject
for FileBlock
and sets update_block_key
of the payload object.url → String
url
returns the url parameter of VideoBlock
.url=(str)
- [PARAM] str url str
url=
updates the url parameter of block for VideoBlock
and sets update_block_key
of the payload object.