Class: ClerkHttpClient::SDK

Inherits:
Object
  • Object
show all
Defined in:
lib/clerk-http-client.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(config = Configuration.default) ⇒ SDK

Returns a new instance of SDK.



199
200
201
# File 'lib/clerk-http-client.rb', line 199

def initialize(config = Configuration.default)
  @config = config
end

Instance Attribute Details

#configObject

Returns the value of attribute config.



197
198
199
# File 'lib/clerk-http-client.rb', line 197

def config
  @config
end

Instance Method Details

#actor_tokensObject



203
204
205
# File 'lib/clerk-http-client.rb', line 203

def actor_tokens
  ClerkHttpClient::ActorTokensApi.new
end

#allow_list_block_listObject



207
208
209
# File 'lib/clerk-http-client.rb', line 207

def allow_list_block_list
  ClerkHttpClient::AllowListBlockListApi.new
end

#beta_featuresObject



211
212
213
# File 'lib/clerk-http-client.rb', line 211

def beta_features
  ClerkHttpClient::BetaFeaturesApi.new
end

#clientsObject



215
216
217
# File 'lib/clerk-http-client.rb', line 215

def clients
  ClerkHttpClient::ClientsApi.new
end

#domainsObject



219
220
221
# File 'lib/clerk-http-client.rb', line 219

def domains
  ClerkHttpClient::DomainsApi.new
end

#email_addressesObject



223
224
225
# File 'lib/clerk-http-client.rb', line 223

def email_addresses
  ClerkHttpClient::EmailAddressesApi.new
end

#email_sms_templatesObject



227
228
229
# File 'lib/clerk-http-client.rb', line 227

def email_sms_templates
  ClerkHttpClient::EmailSMSTemplatesApi.new
end

#instance_settingsObject



231
232
233
# File 'lib/clerk-http-client.rb', line 231

def instance_settings
  ClerkHttpClient::InstanceSettingsApi.new
end

#invitationsObject



235
236
237
# File 'lib/clerk-http-client.rb', line 235

def invitations
  ClerkHttpClient::InvitationsApi.new
end

#jwksObject



239
240
241
# File 'lib/clerk-http-client.rb', line 239

def jwks
  ClerkHttpClient::JWKSApi.new
end

#jwt_templatesObject



243
244
245
# File 'lib/clerk-http-client.rb', line 243

def jwt_templates
  ClerkHttpClient::JWTTemplatesApi.new
end

#miscellaneousObject



247
248
249
# File 'lib/clerk-http-client.rb', line 247

def miscellaneous
  ClerkHttpClient::MiscellaneousApi.new
end

#oauth_applicationsObject



251
252
253
# File 'lib/clerk-http-client.rb', line 251

def oauth_applications
  ClerkHttpClient::OAuthApplicationsApi.new
end

#organization_domainsObject



255
256
257
# File 'lib/clerk-http-client.rb', line 255

def organization_domains
  ClerkHttpClient::OrganizationDomainsApi.new
end

#organization_invitationsObject



259
260
261
# File 'lib/clerk-http-client.rb', line 259

def organization_invitations
  ClerkHttpClient::OrganizationInvitationsApi.new
end

#organization_membershipsObject



263
264
265
# File 'lib/clerk-http-client.rb', line 263

def organization_memberships
  ClerkHttpClient::OrganizationMembershipsApi.new
end

#organizationsObject



267
268
269
# File 'lib/clerk-http-client.rb', line 267

def organizations
  ClerkHttpClient::OrganizationsApi.new
end

#phone_numbersObject



271
272
273
# File 'lib/clerk-http-client.rb', line 271

def phone_numbers
  ClerkHttpClient::PhoneNumbersApi.new
end

#proxy_checksObject



275
276
277
# File 'lib/clerk-http-client.rb', line 275

def proxy_checks
  ClerkHttpClient::ProxyChecksApi.new
end

#redirect_urlsObject



279
280
281
# File 'lib/clerk-http-client.rb', line 279

def redirect_urls
  ClerkHttpClient::RedirectURLsApi.new
end

#saml_connectionsObject



283
284
285
# File 'lib/clerk-http-client.rb', line 283

def saml_connections
  ClerkHttpClient::SAMLConnectionsApi.new
end

#sessionsObject



287
288
289
# File 'lib/clerk-http-client.rb', line 287

def sessions
  ClerkHttpClient::SessionsApi.new
end

#sign_in_tokensObject



291
292
293
# File 'lib/clerk-http-client.rb', line 291

def 
  ClerkHttpClient::SignInTokensApi.new
end

#sign_upsObject



295
296
297
# File 'lib/clerk-http-client.rb', line 295

def sign_ups
  ClerkHttpClient::SignUpsApi.new
end

#testing_tokensObject



299
300
301
# File 'lib/clerk-http-client.rb', line 299

def testing_tokens
  ClerkHttpClient::TestingTokensApi.new
end

#usersObject



303
304
305
# File 'lib/clerk-http-client.rb', line 303

def users
  ClerkHttpClient::UsersApi.new
end

#waitlist_entriesObject



307
308
309
# File 'lib/clerk-http-client.rb', line 307

def waitlist_entries
  ClerkHttpClient::WaitlistEntriesApi.new
end

#webhooksObject



311
312
313
# File 'lib/clerk-http-client.rb', line 311

def webhooks
  ClerkHttpClient::WebhooksApi.new
end