Class: AabInfo
- Inherits:
-
Object
- Object
- AabInfo
- Defined in:
- lib/fastlane/plugin/firebase_app_distribution/client/aab_info.rb
Defined Under Namespace
Classes: AabState
Instance Method Summary collapse
- #certs_provided? ⇒ Boolean
-
#initialize(response) ⇒ AabInfo
constructor
A new instance of AabInfo.
- #integration_state ⇒ Object
- #md5_certificate_hash ⇒ Object
- #sha1_certificate_hash ⇒ Object
- #sha256_certificate_hash ⇒ Object
- #test_certificate ⇒ Object
Constructor Details
#initialize(response) ⇒ AabInfo
Returns a new instance of AabInfo.
13 14 15 |
# File 'lib/fastlane/plugin/firebase_app_distribution/client/aab_info.rb', line 13 def initialize(response) @response = response || {} end |
Instance Method Details
#certs_provided? ⇒ Boolean
37 38 39 40 41 |
# File 'lib/fastlane/plugin/firebase_app_distribution/client/aab_info.rb', line 37 def certs_provided? (!md5_certificate_hash.nil? && !md5_certificate_hash.empty?) && (!sha1_certificate_hash.nil? && !sha1_certificate_hash.empty?) && (!sha256_certificate_hash.nil? && !sha256_certificate_hash.empty?) end |
#integration_state ⇒ Object
17 18 19 |
# File 'lib/fastlane/plugin/firebase_app_distribution/client/aab_info.rb', line 17 def integration_state @response[:integrationState] end |
#md5_certificate_hash ⇒ Object
25 26 27 |
# File 'lib/fastlane/plugin/firebase_app_distribution/client/aab_info.rb', line 25 def md5_certificate_hash test_certificate[:hashMd5] end |
#sha1_certificate_hash ⇒ Object
29 30 31 |
# File 'lib/fastlane/plugin/firebase_app_distribution/client/aab_info.rb', line 29 def sha1_certificate_hash test_certificate[:hashSha1] end |
#sha256_certificate_hash ⇒ Object
33 34 35 |
# File 'lib/fastlane/plugin/firebase_app_distribution/client/aab_info.rb', line 33 def sha256_certificate_hash test_certificate[:hashSha256] end |
#test_certificate ⇒ Object
21 22 23 |
# File 'lib/fastlane/plugin/firebase_app_distribution/client/aab_info.rb', line 21 def test_certificate @response[:testCertificate] || {} end |