Class: QuicknodeSdk::KvStore

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

Instance Method Summary collapse

Methods inherited from NativeDelegator

#method_missing, #respond_to_missing?

Constructor Details

#initialize ⇒ KvStore

Returns a new instance of KvStore.

Parameters:

  • native (Object)


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

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

#add_list_item ⇒ void

This method returns an undefined value.

Parameters:

  • key: (String)
  • item: (String)


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

def add_list_item: (key: String, item: String) -> void

#bulk_sets ⇒ void

This method returns an undefined value.

Parameters:

  • add_sets: (Hash[String, String])
  • delete_sets: (Array[String])


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

def bulk_sets: (?add_sets: Hash[String, String], ?delete_sets: Array[String]) -> void

#create_list ⇒ void

This method returns an undefined value.

Parameters:

  • key: (String)
  • items: (Array[String])


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

def create_list: (key: String, items: Array[String]) -> void

#create_set ⇒ void

This method returns an undefined value.

Parameters:

  • key: (String)
  • value: (String)


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

def create_set: (key: String, value: String) -> void

#delete_list ⇒ void

This method returns an undefined value.

Parameters:

  • key: (String)


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

def delete_list: (key: String) -> void

#delete_list_item ⇒ void

This method returns an undefined value.

Parameters:

  • key: (String)
  • item: (String)


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

def delete_list_item: (key: String, item: String) -> void

#delete_set ⇒ void

This method returns an undefined value.

Parameters:

  • key: (String)


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

def delete_set: (key: String) -> void

#get_list ⇒ Object

Parameters:

  • key: (String)
  • limit: (Integer)
  • cursor: (String)

Returns:

  • (Object)


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

def get_list: (key: String, ?limit: Integer, ?cursor: String) -> untyped

#get_lists ⇒ Object

Parameters:

  • limit: (Integer)
  • cursor: (String)

Returns:

  • (Object)


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

def get_lists: (?limit: Integer, ?cursor: String) -> untyped

#get_set ⇒ Object

Parameters:

  • key: (String)

Returns:

  • (Object)


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

def get_set: (key: String) -> untyped

#get_sets ⇒ Object

Parameters:

  • limit: (Integer)
  • cursor: (String)

Returns:

  • (Object)


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

def get_sets: (?limit: Integer, ?cursor: String) -> untyped

#list_contains_item ⇒ Object

Parameters:

  • key: (String)
  • item: (String)

Returns:

  • (Object)


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

def list_contains_item: (key: String, item: String) -> untyped

#update_list ⇒ void

This method returns an undefined value.

Parameters:

  • key: (String)
  • add_items: (Array[String])
  • remove_items: (Array[String])


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

def update_list: (key: String, ?add_items: Array[String], ?remove_items: Array[String]) -> void