Class: Notion::Generated::Endpoints::Databases

Inherits:
Endpoints::Base show all
Defined in:
lib/notion/generated/endpoints/databases.rb

Instance Method Summary collapse

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