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.



223
224
225
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 223

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

Instance Attribute Details

#aab_certificateGoogle::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaAabCertificate

App bundle test certificate Corresponds to the JSON property aabCertificate



189
190
191
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 189

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)


195
196
197
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 195

def aab_state
  @aab_state
end

#app_idString

Firebase gmp app id Corresponds to the JSON property appId

Returns:

  • (String)


200
201
202
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 200

def app_id
  @app_id
end

#bundle_idString

Bundle identifier Corresponds to the JSON property bundleId

Returns:

  • (String)


205
206
207
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 205

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)


211
212
213
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 211

def contact_email
  @contact_email
end

#platformString

iOS or Android Corresponds to the JSON property platform

Returns:

  • (String)


216
217
218
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 216

def platform
  @platform
end

#project_numberString

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

Returns:

  • (String)


221
222
223
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 221

def project_number
  @project_number
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



228
229
230
231
232
233
234
235
236
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 228

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