Class: QuicknodeSdk::Webhooks

Inherits:
NativeDelegator show all
Defined in:
lib/quicknode_sdk/clients/webhooks.rb,
sig/quicknode_sdk.rbs

Instance Method Summary collapse

Methods inherited from NativeDelegator

#method_missing, #respond_to_missing?

Constructor Details

#initializeWebhooks

Returns a new instance of Webhooks.

Parameters:

  • native (Object)


133
# File 'sig/quicknode_sdk.rbs', line 133

def initialize: (untyped native) -> void

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class QuicknodeSdk::NativeDelegator

Instance Method Details

#activate_webhookvoid

This method returns an undefined value.

Parameters:

  • id: (String)
  • start_from: (String)


141
# File 'sig/quicknode_sdk.rbs', line 141

def activate_webhook: (id: String, start_from: String) -> void

#create_webhook_from_templateObject

Parameters:

  • name: (String)
  • network: (String)
  • destination_attributes_json: (String)
  • template_args_json: (String)
  • notification_email: (String)

Returns:

  • (Object)


143
# File 'sig/quicknode_sdk.rbs', line 143

def create_webhook_from_template: (name: String, network: String, destination_attributes_json: String, template_args_json: String, ?notification_email: String) -> untyped

#delete_all_webhooksvoid

This method returns an undefined value.



136
# File 'sig/quicknode_sdk.rbs', line 136

def delete_all_webhooks: () -> void

#delete_webhookvoid

This method returns an undefined value.

Parameters:

  • id: (String)


139
# File 'sig/quicknode_sdk.rbs', line 139

def delete_webhook: (id: String) -> void

#get_enabled_countObject

Returns:

  • (Object)


142
# File 'sig/quicknode_sdk.rbs', line 142

def get_enabled_count: () -> untyped

#get_webhookObject

Parameters:

  • id: (String)

Returns:

  • (Object)


137
# File 'sig/quicknode_sdk.rbs', line 137

def get_webhook: (id: String) -> untyped

#list_webhooksObject

Parameters:

  • limit: (Integer)
  • offset: (Integer)

Returns:

  • (Object)


135
# File 'sig/quicknode_sdk.rbs', line 135

def list_webhooks: (?limit: Integer, ?offset: Integer) -> untyped

#pause_webhookvoid

This method returns an undefined value.

Parameters:

  • id: (String)


140
# File 'sig/quicknode_sdk.rbs', line 140

def pause_webhook: (id: String) -> void

#update_webhookObject

Parameters:

  • id: (String)
  • name: (String)
  • notification_email: (String)
  • destination_attributes_json: (String)

Returns:

  • (Object)


138
# File 'sig/quicknode_sdk.rbs', line 138

def update_webhook: (id: String, ?name: String, ?notification_email: String, ?destination_attributes_json: String) -> untyped

#update_webhook_templateObject

Parameters:

  • webhook_id: (String)
  • template_args_json: (String)
  • name: (String)
  • notification_email: (String)

Returns:

  • (Object)


144
# File 'sig/quicknode_sdk.rbs', line 144

def update_webhook_template: (webhook_id: String, template_args_json: String, ?name: String, ?notification_email: String) -> untyped