This model accepts additional fields of type Object.
BlocksChildrenRequest
| Name | Type | Tags | Description | Getter | Setter |
|---|---|---|---|---|---|
Children |
List<Block> |
Required | Array of block objects to append as children. Maximum 100 blocks per request. Constraints: Maximum Items: 100 |
List getChildren() | setChildren(List children) |
After |
UUID |
Optional | The ID of an existing block to insert the new children after. If omitted, blocks are appended to the end. | UUID getAfter() | setAfter(UUID after) |
AdditionalProperties |
Map<String, Object> |
Optional | - | Object getAdditionalProperty(String key) | additionalProperty(String key, Object value) |
import com.notion.api.ApiHelper;
import com.notion.api.DateTimeHelper;
import com.notion.api.models.Block;
import com.notion.api.models.BlocksChildrenRequest;
import com.notion.api.models.Object1;
import com.notion.api.models.Object2;
import com.notion.api.models.Parent;
import com.notion.api.models.PartialUser;
import com.notion.api.models.Type;
import com.notion.api.models.Type1;
import java.io.IOException;
import java.util.Arrays;
import java.util.UUID;
BlocksChildrenRequest blocksChildrenRequest = new BlocksChildrenRequest.Builder(
Arrays.asList(
new Block.Builder(
Object1.BLOCK,
UUID.fromString("000003b4-0000-0000-0000-000000000000"),
Type1.TO_DO,
DateTimeHelper.fromRfc8601DateTime("2016-03-13T12:52:32.123Z"),
DateTimeHelper.fromRfc8601DateTime("2016-03-13T12:52:32.123Z"),
false
)
.parent(new Parent.Builder(
Type.BLOCK_ID
)
.databaseId(UUID.fromString("000015f2-0000-0000-0000-000000000000"))
.pageId(UUID.fromString("00001234-0000-0000-0000-000000000000"))
.blockId(UUID.fromString("00001a0c-0000-0000-0000-000000000000"))
.workspace(false)
.additionalProperty("exampleAdditionalProperty", ApiHelper.deserialize("{\"key1\":\"val1\",\"key2\":\"val2\"}"))
.build())
.createdBy(new PartialUser.Builder(
Object2.USER,
UUID.fromString("00001f9c-0000-0000-0000-000000000000")
)
.additionalProperty("exampleAdditionalProperty", ApiHelper.deserialize("{\"key1\":\"val1\",\"key2\":\"val2\"}"))
.build())
.lastEditedBy(new PartialUser.Builder(
Object2.USER,
UUID.fromString("000022e4-0000-0000-0000-000000000000")
)
.additionalProperty("exampleAdditionalProperty", ApiHelper.deserialize("{\"key1\":\"val1\",\"key2\":\"val2\"}"))
.build())
.archived(false)
.inTrash(false)
.additionalProperty("exampleAdditionalProperty", ApiHelper.deserialize("{\"key1\":\"val1\",\"key2\":\"val2\"}"))
.build()
)
)
.after(UUID.fromString("00002334-0000-0000-0000-000000000000"))
.additionalProperty("exampleAdditionalProperty", ApiHelper.deserialize("{\"key1\":\"val1\",\"key2\":\"val2\"}"))
.build();