Class: MemoriClient::Backend::V2::MemoriList

Inherits:
Resource show all
Defined in:
lib/memori_client/backend/v2/memori_list.rb

Overview

Generated on 2025-01-27 16:56:15 +0000

Class Method Summary collapse

Methods inherited from Resource

build_url

Methods inherited from Resource

build_arguments, build_url, exec_http_request, validate_payload!

Class Method Details

.list_all_memori(strToken:) ⇒ Object

‘GET /api/v2/AllMemori/strToken`

Gets a list of all Memori objects.

‘list_all_memori(strToken:)`

Parameters:

  • strToken (string)

    The login token. required



145
146
147
148
149
# File 'lib/memori_client/backend/v2/memori_list.rb', line 145

def self.list_all_memori(strToken:)
  args = build_arguments(binding)

  exec_http_request('get', '/api/v2/AllMemori/{strToken}', **args)
end

.list_memori(strToken:) ⇒ Object

‘GET /api/v2/Memori/strToken`

Gets a list of Memori objects owned by the currently logged in User.

‘list_memori(strToken:)`

Parameters:

  • strToken (string)

    The login token. required



11
12
13
14
15
# File 'lib/memori_client/backend/v2/memori_list.rb', line 11

def self.list_memori(strToken:)
  args = build_arguments(binding)

  exec_http_request('get', '/api/v2/Memori/{strToken}', **args)
end

.list_memori_configs(strToken:) ⇒ Object

‘GET /api/v2/MemoriConfigs/strToken`

Gets a list of all the Memori Configuration objects.

‘list_memori_configs(strToken:)`

Parameters:

  • strToken (string)

    The login token. required



25
26
27
28
29
# File 'lib/memori_client/backend/v2/memori_list.rb', line 25

def self.list_memori_configs(strToken:)
  args = build_arguments(binding)

  exec_http_request('get', '/api/v2/MemoriConfigs/{strToken}', **args)
end

.list_public_memori(strToken:) ⇒ Object

‘GET /api/v2/PublicMemori/strToken`

Gets a list of the public Memori objects for the currently logged in User.

‘list_public_memori(strToken:)`

Parameters:

  • strToken (string)

    The login token. required



81
82
83
84
85
# File 'lib/memori_client/backend/v2/memori_list.rb', line 81

def self.list_public_memori(strToken:)
  args = build_arguments(binding)

  exec_http_request('get', '/api/v2/PublicMemori/{strToken}', **args)
end

.list_shared_memori(strToken:) ⇒ Object

‘GET /api/v2/SharedMemori/strToken`

Gets a list of Memori objects shared with the currently logged in User.

‘list_shared_memori(strToken:)`

Parameters:

  • strToken (string)

    The login token. required



95
96
97
98
99
# File 'lib/memori_client/backend/v2/memori_list.rb', line 95

def self.list_shared_memori(strToken:)
  args = build_arguments(binding)

  exec_http_request('get', '/api/v2/SharedMemori/{strToken}', **args)
end

.list_tenant_memori_categories(tenantName:) ⇒ Object

‘GET /api/v2/TenantMemoriCategories/tenantName`

Gets a list of all the known Memori categories (or tags).

‘list_tenant_memori_categories(tenantName:)`

Parameters:

  • tenantName (string)

    The name of Tenant. required



39
40
41
42
43
# File 'lib/memori_client/backend/v2/memori_list.rb', line 39

def self.list_tenant_memori_categories(tenantName:)
  args = build_arguments(binding)

  exec_http_request('get', '/api/v2/TenantMemoriCategories/{tenantName}', **args)
end

.list_tenant_metaverse_memori(tenantName:) ⇒ Object

‘GET /api/v2/TenantMetaverseMemori/tenantName`

Gets a list of all the Memori objects published on the Metaverse for a specific Tenant.

‘list_tenant_metaverse_memori(tenantName:)`

Parameters:

  • tenantName (string)

    The name of Tenant. required



67
68
69
70
71
# File 'lib/memori_client/backend/v2/memori_list.rb', line 67

def self.list_tenant_metaverse_memori(tenantName:)
  args = build_arguments(binding)

  exec_http_request('get', '/api/v2/TenantMetaverseMemori/{tenantName}', **args)
end

.list_tenant_public_memori(tenantName:) ⇒ Object

‘GET /api/v2/TenantPublicMemori/tenantName`

Gets a list of all the public Memori objects for a specific Tenant.

‘list_tenant_public_memori(tenantName:)`

Parameters:

  • tenantName (string)

    The name of Tenant. required



53
54
55
56
57
# File 'lib/memori_client/backend/v2/memori_list.rb', line 53

def self.list_tenant_public_memori(tenantName:)
  args = build_arguments(binding)

  exec_http_request('get', '/api/v2/TenantPublicMemori/{tenantName}', **args)
end

.list_user_memori_by_id(tenantName:, strUserID:, strToken: nil) ⇒ Object

‘GET /api/v2/UserMemoriByID/tenantName/strUserID/strToken`

Gets a list of Memori objects owned by the specified user.

‘list_user_memori_by_id(tenantName:, strUserID:, strToken: nil)`

Parameters:

  • tenantName (string)

    The name of Tenant. required

  • strUserID (string)

    The ID of the User object. required

  • strToken (string) (defaults to: nil)

    The optional login token. optional



131
132
133
134
135
# File 'lib/memori_client/backend/v2/memori_list.rb', line 131

def self.list_user_memori_by_id(tenantName:, strUserID:, strToken: nil)
  args = build_arguments(binding)

  exec_http_request('get', '/api/v2/UserMemoriByID/{tenantName}/{strUserID}/{strToken}', **args)
end

.list_user_memori_by_name(tenantName:, userName:, strToken: nil) ⇒ Object

‘GET /api/v2/UserMemori/tenantName/userName/strToken`

Gets a list of Memori objects owned by the specified user.

‘list_user_memori_by_name(tenantName:, userName:, strToken: nil)`

Parameters:

  • tenantName (string)

    The name of Tenant. required

  • userName (string)

    The name of the User. required

  • strToken (string) (defaults to: nil)

    The optional login token. optional



113
114
115
116
117
# File 'lib/memori_client/backend/v2/memori_list.rb', line 113

def self.list_user_memori_by_name(tenantName:, userName:, strToken: nil)
  args = build_arguments(binding)

  exec_http_request('get', '/api/v2/UserMemori/{tenantName}/{userName}/{strToken}', **args)
end