class AabInfo

Public Class Methods

new(response) click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/client/aab_info.rb, line 13
def initialize(response)
  @response = response || {}
end

Public Instance Methods

certs_provided?() click to toggle source
# 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() click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/client/aab_info.rb, line 17
def integration_state
  @response[:integrationState]
end
md5_certificate_hash() click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/client/aab_info.rb, line 25
def md5_certificate_hash
  test_certificate[:hashMd5]
end
sha1_certificate_hash() click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/client/aab_info.rb, line 29
def sha1_certificate_hash
  test_certificate[:hashSha1]
end
sha256_certificate_hash() click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/client/aab_info.rb, line 33
def sha256_certificate_hash
  test_certificate[:hashSha256]
end
test_certificate() click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/client/aab_info.rb, line 21
def test_certificate
  @response[:testCertificate] || {}
end