Sha256: 49a9d0453f1a0240d1cc5ccf100d4511e12ad49da78cb2b6d6a37f5fe8bdb445

Contents?: true

Size: 465 Bytes

Versions: 11

Compression:

Stored size: 465 Bytes

Contents

module PlatformSdk
  module Identity
    class AuthClient
      @client_id: String
      @client_secret: String
      @conn: Object

      attr_accessor conn: Object

      attr_accessor token: String

      def auth_token: -> String

      def expired?: -> bool

      def refresh_session: -> nil

      def refresh_token: -> Hash[Symbol, String]

      def token_expired?: -> bool

      private

      def request_body: -> Hash[Symbol, String]
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
strongmind-platform-sdk-2.16.2 sig/platform_sdk/identity/auth_client.rbs
strongmind-platform-sdk-2.16.1 sig/platform_sdk/identity/auth_client.rbs
strongmind-platform-sdk-2.16.0 sig/platform_sdk/identity/auth_client.rbs
strongmind-platform-sdk-2.15.2 sig/platform_sdk/identity/auth_client.rbs
strongmind-platform-sdk-2.15.1 sig/platform_sdk/identity/auth_client.rbs
strongmind-platform-sdk-2.15.0 sig/platform_sdk/identity/auth_client.rbs
strongmind-platform-sdk-2.14.0 sig/platform_sdk/identity/auth_client.rbs
strongmind-platform-sdk-2.13.1 sig/platform_sdk/identity/auth_client.rbs
strongmind-platform-sdk-2.13.0 sig/platform_sdk/identity/auth_client.rbs
strongmind-platform-sdk-2.12.1 sig/platform_sdk/identity/auth_client.rbs
strongmind-platform-sdk-2.12.0 sig/platform_sdk/identity/auth_client.rbs