Class: Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaApp

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/firebaseappdistribution_v1alpha/classes.rb,
lib/google/apis/firebaseappdistribution_v1alpha/representations.rb,
lib/google/apis/firebaseappdistribution_v1alpha/representations.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleFirebaseAppdistroV1alphaApp

Returns a new instance of GoogleFirebaseAppdistroV1alphaApp.



349
350
351
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 349

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

Instance Attribute Details

#aab_certificateGoogle::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaAabCertificate

App bundle test certificate Corresponds to the JSON property aabCertificate



315
316
317
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 315

def aab_certificate
  @aab_certificate
end

#aab_stateString

App bundle state. Only valid for android apps. The app_view field in the request must be set to FULL in order for this to be populated. Corresponds to the JSON property aabState

Returns:

  • (String)


321
322
323
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 321

def aab_state
  @aab_state
end

#app_idString

Firebase gmp app id Corresponds to the JSON property appId

Returns:

  • (String)


326
327
328
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 326

def app_id
  @app_id
end

#bundle_idString

Bundle identifier Corresponds to the JSON property bundleId

Returns:

  • (String)


331
332
333
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 331

def bundle_id
  @bundle_id
end

#contact_emailString

Developer contact email for testers to reach out to about privacy or support issues. Corresponds to the JSON property contactEmail

Returns:

  • (String)


337
338
339
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 337

def contact_email
  @contact_email
end

#platformString

iOS or Android Corresponds to the JSON property platform

Returns:

  • (String)


342
343
344
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 342

def platform
  @platform
end

#project_numberString

Project number of the Firebase project, for example 300830567303. Corresponds to the JSON property projectNumber

Returns:

  • (String)


347
348
349
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 347

def project_number
  @project_number
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



354
355
356
357
358
359
360
361
362
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 354

def update!(**args)
  @aab_certificate = args[:aab_certificate] if args.key?(:aab_certificate)
  @aab_state = args[:aab_state] if args.key?(:aab_state)
  @app_id = args[:app_id] if args.key?(:app_id)
  @bundle_id = args[:bundle_id] if args.key?(:bundle_id)
  @contact_email = args[:contact_email] if args.key?(:contact_email)
  @platform = args[:platform] if args.key?(:platform)
  @project_number = args[:project_number] if args.key?(:project_number)
end