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

#initializeKvStore

Returns a new instance of KvStore.

Parameters:

  • native (Object)


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

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_itemvoid

This method returns an undefined value.

Parameters:

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


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

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

#bulk_setsvoid

This method returns an undefined value.

Parameters:

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


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

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

#create_listvoid

This method returns an undefined value.

Parameters:

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


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

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

#create_setvoid

This method returns an undefined value.

Parameters:

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


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

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

#delete_listvoid

This method returns an undefined value.

Parameters:

  • key: (String)


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

def delete_list: (key: String) -> void

#delete_list_itemvoid

This method returns an undefined value.

Parameters:

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


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

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

#delete_setvoid

This method returns an undefined value.

Parameters:

  • key: (String)


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

def delete_set: (key: String) -> void

#get_listObject

Parameters:

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

Returns:

  • (Object)


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

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

#get_listsObject

Parameters:

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

Returns:

  • (Object)


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

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

#get_setObject

Parameters:

  • key: (String)

Returns:

  • (Object)


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

def get_set: (key: String) -> untyped

#get_setsObject

Parameters:

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

Returns:

  • (Object)


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

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

#list_contains_itemObject

Parameters:

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

Returns:

  • (Object)


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

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

#update_listvoid

This method returns an undefined value.

Parameters:

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


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

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