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.



298
299
300
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 298

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

Instance Attribute Details

#aab_certificateGoogle::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaAabCertificate

App bundle test certificate Corresponds to the JSON property aabCertificate



264
265
266
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 264

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)


270
271
272
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 270

def aab_state
  @aab_state
end

#app_idString

Firebase gmp app id Corresponds to the JSON property appId

Returns:

  • (String)


275
276
277
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 275

def app_id
  @app_id
end

#bundle_idString

Bundle identifier Corresponds to the JSON property bundleId

Returns:

  • (String)


280
281
282
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 280

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)


286
287
288
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 286

def contact_email
  @contact_email
end

#platformString

iOS or Android Corresponds to the JSON property platform

Returns:

  • (String)


291
292
293
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 291

def platform
  @platform
end

#project_numberString

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

Returns:

  • (String)


296
297
298
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 296

def project_number
  @project_number
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



303
304
305
306
307
308
309
310
311
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 303

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