Class: CheckoutSdk::Previous::PreviousStaticKeysSdkCredentials
- Inherits:
-
SdkCredentials
- Object
- SdkCredentials
- CheckoutSdk::Previous::PreviousStaticKeysSdkCredentials
- Defined in:
- lib/checkout_sdk/previous/previous_static_keys_sdk_credentials.rb
Instance Attribute Summary collapse
Instance Method Summary collapse
- #get_authorization(authorization_type) ⇒ CheckoutSdk::SdkAuthorization
- #initialize(secret_key, public_key) ⇒ PreviousStaticKeysSdkCredentials constructor
Constructor Details
#initialize(secret_key, public_key) ⇒ PreviousStaticKeysSdkCredentials
15 16 17 18 |
# File 'lib/checkout_sdk/previous/previous_static_keys_sdk_credentials.rb', line 15 def initialize(secret_key, public_key) @secret_key = secret_key @public_key = public_key end |
Instance Attribute Details
#public_key ⇒ String
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/checkout_sdk/previous/previous_static_keys_sdk_credentials.rb', line 9 class PreviousStaticKeysSdkCredentials < SdkCredentials attr_reader :secret_key, :public_key # @param [String] secret_key # @param [String] public_key # @return [PreviousStaticKeysSdkCredentials] def initialize(secret_key, public_key) @secret_key = secret_key @public_key = public_key end # @param [String] authorization_type # @return [CheckoutSdk::SdkAuthorization] def () case when AuthorizationType::SECRET_KEY, AuthorizationType::SECRET_KEY_OR_OAUTH raise CheckoutAuthorizationException.invalid_key AuthorizationType::SECRET_KEY if secret_key.nil? SdkAuthorization.new(PlatformType::PREVIOUS, @secret_key) when AuthorizationType::PUBLIC_KEY, AuthorizationType::PUBLIC_KEY_OR_OAUTH raise CheckoutAuthorizationException.invalid_key AuthorizationType::PUBLIC_KEY if public_key.nil? SdkAuthorization.new(PlatformType::PREVIOUS, @public_key) else raise CheckoutAuthorizationException. end end end |
#secret_key ⇒ String
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/checkout_sdk/previous/previous_static_keys_sdk_credentials.rb', line 9 class PreviousStaticKeysSdkCredentials < SdkCredentials attr_reader :secret_key, :public_key # @param [String] secret_key # @param [String] public_key # @return [PreviousStaticKeysSdkCredentials] def initialize(secret_key, public_key) @secret_key = secret_key @public_key = public_key end # @param [String] authorization_type # @return [CheckoutSdk::SdkAuthorization] def () case when AuthorizationType::SECRET_KEY, AuthorizationType::SECRET_KEY_OR_OAUTH raise CheckoutAuthorizationException.invalid_key AuthorizationType::SECRET_KEY if secret_key.nil? SdkAuthorization.new(PlatformType::PREVIOUS, @secret_key) when AuthorizationType::PUBLIC_KEY, AuthorizationType::PUBLIC_KEY_OR_OAUTH raise CheckoutAuthorizationException.invalid_key AuthorizationType::PUBLIC_KEY if public_key.nil? SdkAuthorization.new(PlatformType::PREVIOUS, @public_key) else raise CheckoutAuthorizationException. end end end |
Instance Method Details
#get_authorization(authorization_type) ⇒ CheckoutSdk::SdkAuthorization
22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/checkout_sdk/previous/previous_static_keys_sdk_credentials.rb', line 22 def () case when AuthorizationType::SECRET_KEY, AuthorizationType::SECRET_KEY_OR_OAUTH raise CheckoutAuthorizationException.invalid_key AuthorizationType::SECRET_KEY if secret_key.nil? SdkAuthorization.new(PlatformType::PREVIOUS, @secret_key) when AuthorizationType::PUBLIC_KEY, AuthorizationType::PUBLIC_KEY_OR_OAUTH raise CheckoutAuthorizationException.invalid_key AuthorizationType::PUBLIC_KEY if public_key.nil? SdkAuthorization.new(PlatformType::PREVIOUS, @public_key) else raise CheckoutAuthorizationException. end end |