Class: ClerkHttpClient::SDK
- Inherits:
-
Object
- Object
- ClerkHttpClient::SDK
- Defined in:
- lib/clerk-http-client.rb
Instance Attribute Summary collapse
-
#config ⇒ Object
Returns the value of attribute config.
Instance Method Summary collapse
- #actor_tokens ⇒ Object
- #allow_list_block_list ⇒ Object
- #beta_features ⇒ Object
- #clients ⇒ Object
- #domains ⇒ Object
- #email_addresses ⇒ Object
- #email_sms_templates ⇒ Object
-
#initialize(config = Configuration.default) ⇒ SDK
constructor
A new instance of SDK.
- #instance_settings ⇒ Object
- #invitations ⇒ Object
- #jwks ⇒ Object
- #jwt_templates ⇒ Object
- #miscellaneous ⇒ Object
- #oauth_applications ⇒ Object
- #organization_domains ⇒ Object
- #organization_invitations ⇒ Object
- #organization_memberships ⇒ Object
- #organizations ⇒ Object
- #phone_numbers ⇒ Object
- #proxy_checks ⇒ Object
- #redirect_urls ⇒ Object
- #saml_connections ⇒ Object
- #sessions ⇒ Object
- #sign_in_tokens ⇒ Object
- #sign_ups ⇒ Object
- #testing_tokens ⇒ Object
- #users ⇒ Object
- #waitlist_entries ⇒ Object
- #webhooks ⇒ Object
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 sign_in_tokens 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 |