Class: Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaReleaseTest

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable
Defined in:
lib/fastlane/plugin/firebase_app_distribution/helper/firebase_app_distribution_apis.rb

Defined Under Namespace

Classes: Representation

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleFirebaseAppdistroV1alphaReleaseTest

Returns a new instance of GoogleFirebaseAppdistroV1alphaReleaseTest.



22
23
24
# File 'lib/fastlane/plugin/firebase_app_distribution/helper/firebase_app_distribution_apis.rb', line 22

def initialize(**args)
  update!(**args)
end

Instance Attribute Details

#create_timeObject

Returns the value of attribute create_time.



14
15
16
# File 'lib/fastlane/plugin/firebase_app_distribution/helper/firebase_app_distribution_apis.rb', line 14

def create_time
  @create_time
end

#device_executionsObject

Returns the value of attribute device_executions.



15
16
17
# File 'lib/fastlane/plugin/firebase_app_distribution/helper/firebase_app_distribution_apis.rb', line 15

def device_executions
  @device_executions
end

#display_nameObject

Returns the value of attribute display_name.



16
17
18
# File 'lib/fastlane/plugin/firebase_app_distribution/helper/firebase_app_distribution_apis.rb', line 16

def display_name
  @display_name
end

#login_credentialObject

Returns the value of attribute login_credential.



17
18
19
# File 'lib/fastlane/plugin/firebase_app_distribution/helper/firebase_app_distribution_apis.rb', line 17

def 
  @login_credential
end

#nameObject

Returns the value of attribute name.



18
19
20
# File 'lib/fastlane/plugin/firebase_app_distribution/helper/firebase_app_distribution_apis.rb', line 18

def name
  @name
end

#test_caseObject

Returns the value of attribute test_case.



19
20
21
# File 'lib/fastlane/plugin/firebase_app_distribution/helper/firebase_app_distribution_apis.rb', line 19

def test_case
  @test_case
end

#test_stateObject

Returns the value of attribute test_state.



20
21
22
# File 'lib/fastlane/plugin/firebase_app_distribution/helper/firebase_app_distribution_apis.rb', line 20

def test_state
  @test_state
end

Instance Method Details

#update!(**args) ⇒ Object



26
27
28
29
30
31
32
33
34
# File 'lib/fastlane/plugin/firebase_app_distribution/helper/firebase_app_distribution_apis.rb', line 26

def update!(**args)
  @create_time = args[:create_time] if args.key?(:create_time)
  @device_executions = args[:device_executions] if args.key?(:device_executions)
  @display_name = args[:display_name] if args.key?(:display_name)
  @login_credential = args[:login_credential] if args.key?(:login_credential)
  @name = args[:name] if args.key?(:name)
  @test_case = args[:test_case] if args.key?(:test_case)
  @test_state = args[:test_state] if args.key?(:test_state)
end