Class: Notion::Generated::Endpoints::Databases
- Inherits:
-
Endpoints::Base
- Object
- Endpoints::Base
- Notion::Generated::Endpoints::Databases
- Defined in:
- lib/notion/generated/endpoints/databases.rb
Instance Method Summary collapse
-
#create(parent:, **params, &block) ⇒ Object
Create a database.
-
#retrieve(database_id:, **params, &block) ⇒ Object
Retrieve a database.
-
#update(database_id:, **params, &block) ⇒ Object
Update a database.
Methods inherited from Endpoints::Base
#initialize, operation, operations
Constructor Details
This class inherits a constructor from Notion::Endpoints::Base
Instance Method Details
#create(parent:, **params, &block) ⇒ Object
Create a database
27 28 29 30 |
# File 'lib/notion/generated/endpoints/databases.rb', line 27 def create(parent:, **params, &block) params[:parent] = parent invoke_operation(:create, params, &block) end |
#retrieve(database_id:, **params, &block) ⇒ Object
Retrieve a database
15 16 17 18 |
# File 'lib/notion/generated/endpoints/databases.rb', line 15 def retrieve(database_id:, **params, &block) params[:database_id] = database_id invoke_operation(:retrieve, params, &block) end |
#update(database_id:, **params, &block) ⇒ Object
Update a database
21 22 23 24 |
# File 'lib/notion/generated/endpoints/databases.rb', line 21 def update(database_id:, **params, &block) params[:database_id] = database_id invoke_operation(:update, params, &block) end |