Package notion.api.v1.endpoint
Interface BlocksSupport
-
- All Implemented Interfaces:
-
notion.api.v1.endpoint.EndpointsSupport
public interface BlocksSupport implements EndpointsSupport
-
-
Method Summary
Modifier and Type Method Description Block
retrieveBlock(String blockId)
Block
retrieveBlock(RetrieveBlockRequest request)
Block
updateBlock(String blockId, Map<BlockType, BlockElementUpdate> elements)
Block
updateBlock(UpdateBlockRequest request)
Unit
deleteBlock(String blockId)
Unit
deleteBlock(DeleteBlockRequest request)
Blocks
retrieveBlockChildren(String blockId, String startCursor, Integer pageSize)
Blocks
retrieveBlockChildren(RetrieveBlockChildrenRequest request)
Blocks
appendBlockChildren(String blockId, List<Block> children)
Blocks
appendBlockChildren(AppendBlockChildrenRequest request)
abstract NotionHttpClient
getHttpClient()
abstract NotionJsonSerializer
getJsonSerializer()
abstract NotionLogger
getLogger()
abstract String
getBaseUrl()
-
-
Method Detail
-
retrieveBlock
Block retrieveBlock(String blockId)
-
retrieveBlock
Block retrieveBlock(RetrieveBlockRequest request)
-
updateBlock
Block updateBlock(String blockId, Map<BlockType, BlockElementUpdate> elements)
-
updateBlock
Block updateBlock(UpdateBlockRequest request)
-
deleteBlock
Unit deleteBlock(String blockId)
-
deleteBlock
Unit deleteBlock(DeleteBlockRequest request)
-
retrieveBlockChildren
Blocks retrieveBlockChildren(String blockId, String startCursor, Integer pageSize)
-
retrieveBlockChildren
Blocks retrieveBlockChildren(RetrieveBlockChildrenRequest request)
-
appendBlockChildren
Blocks appendBlockChildren(String blockId, List<Block> children)
-
appendBlockChildren
Blocks appendBlockChildren(AppendBlockChildrenRequest request)
-
getHttpClient
abstract NotionHttpClient getHttpClient()
-
getJsonSerializer
abstract NotionJsonSerializer getJsonSerializer()
-
getLogger
abstract NotionLogger getLogger()
-
getBaseUrl
abstract String getBaseUrl()
-
-
-
-