Notion Ruby Mapping Public API Reference
button returns the button property object retrieved from Notion API.button returns the Database or DataSource property schema object for the button property.property_values_json keeps the current value representation for Page properties. However, ButtonProperty does not become an update target because will_update remains false.page.properties["Buttons"].button
# => {}
ds.properties["Buttons"].button
# => {}
property_values_json returns the Page property value JSON representation.page.properties["Buttons"].property_values_json
# => {"Buttons" => {"type" => "button", "button" => {}}}
button property.button to read the raw button property object.property_values_json is kept for consistency with other Page property classes and retrieve-property handling.