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

#config ⇒ Object

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_tokens ⇒ Object



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

def actor_tokens
  ClerkHttpClient::ActorTokensApi.new
end

#allow_list_block_list ⇒ Object



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

def allow_list_block_list
  ClerkHttpClient::AllowListBlockListApi.new
end

#beta_features ⇒ Object



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

def beta_features
  ClerkHttpClient::BetaFeaturesApi.new
end

#clients ⇒ Object



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

def clients
  ClerkHttpClient::ClientsApi.new
end

#domains ⇒ Object



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

def domains
  ClerkHttpClient::DomainsApi.new
end

#email_addresses ⇒ Object



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

def email_addresses
  ClerkHttpClient::EmailAddressesApi.new
end

#email_sms_templates ⇒ Object



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

def email_sms_templates
  ClerkHttpClient::EmailSMSTemplatesApi.new
end

#instance_settings ⇒ Object



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

def instance_settings
  ClerkHttpClient::InstanceSettingsApi.new
end

#invitations ⇒ Object



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

def invitations
  ClerkHttpClient::InvitationsApi.new
end

#jwks ⇒ Object



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

def jwks
  ClerkHttpClient::JWKSApi.new
end

#jwt_templates ⇒ Object



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

def jwt_templates
  ClerkHttpClient::JWTTemplatesApi.new
end

#miscellaneous ⇒ Object



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

def miscellaneous
  ClerkHttpClient::MiscellaneousApi.new
end

#oauth_applications ⇒ Object



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

def oauth_applications
  ClerkHttpClient::OAuthApplicationsApi.new
end

#organization_domains ⇒ Object



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

def organization_domains
  ClerkHttpClient::OrganizationDomainsApi.new
end

#organization_invitations ⇒ Object



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

def organization_invitations
  ClerkHttpClient::OrganizationInvitationsApi.new
end

#organization_memberships ⇒ Object



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

def organization_memberships
  ClerkHttpClient::OrganizationMembershipsApi.new
end

#organizations ⇒ Object



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

def organizations
  ClerkHttpClient::OrganizationsApi.new
end

#phone_numbers ⇒ Object



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

def phone_numbers
  ClerkHttpClient::PhoneNumbersApi.new
end

#proxy_checks ⇒ Object



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

def proxy_checks
  ClerkHttpClient::ProxyChecksApi.new
end

#redirect_urls ⇒ Object



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

def redirect_urls
  ClerkHttpClient::RedirectURLsApi.new
end

#saml_connections ⇒ Object



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

def saml_connections
  ClerkHttpClient::SAMLConnectionsApi.new
end

#sessions ⇒ Object



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

def sessions
  ClerkHttpClient::SessionsApi.new
end

#sign_in_tokens ⇒ Object



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

def 
  ClerkHttpClient::SignInTokensApi.new
end

#sign_ups ⇒ Object



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

def sign_ups
  ClerkHttpClient::SignUpsApi.new
end

#testing_tokens ⇒ Object



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

def testing_tokens
  ClerkHttpClient::TestingTokensApi.new
end

#users ⇒ Object



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

def users
  ClerkHttpClient::UsersApi.new
end

#waitlist_entries ⇒ Object



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

def waitlist_entries
  ClerkHttpClient::WaitlistEntriesApi.new
end

#webhooks ⇒ Object



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

def webhooks
  ClerkHttpClient::WebhooksApi.new
end