View Source GoogleApi.AndroidPublisher.V3.Model.GeneratedApksPerSigningKey (google_api_android_publisher v0.34.1)

Download metadata for split, standalone and universal APKs, as well as asset pack slices, signed with a given key.

Attributes

  • certificateSha256Hash (type: String.t, default: nil) - SHA256 hash of the APK signing public key certificate.
  • generatedAssetPackSlices (type: list(GoogleApi.AndroidPublisher.V3.Model.GeneratedAssetPackSlice.t), default: nil) - List of asset pack slices which will be served for this app bundle, signed with a key corresponding to certificate_sha256_hash.
  • generatedRecoveryModules (type: list(GoogleApi.AndroidPublisher.V3.Model.GeneratedRecoveryApk.t), default: nil) - Generated recovery apks for recovery actions signed with a key corresponding to certificate_sha256_hash. This includes all generated recovery APKs, also those in draft or cancelled state. This field is not set if no recovery actions were created for this signing key.
  • generatedSplitApks (type: list(GoogleApi.AndroidPublisher.V3.Model.GeneratedSplitApk.t), default: nil) - List of generated split APKs, signed with a key corresponding to certificate_sha256_hash.
  • generatedStandaloneApks (type: list(GoogleApi.AndroidPublisher.V3.Model.GeneratedStandaloneApk.t), default: nil) - List of generated standalone APKs, signed with a key corresponding to certificate_sha256_hash.
  • generatedUniversalApk (type: GoogleApi.AndroidPublisher.V3.Model.GeneratedUniversalApk.t, default: nil) - Generated universal APK, signed with a key corresponding to certificate_sha256_hash. This field is not set if no universal APK was generated for this signing key.
  • targetingInfo (type: GoogleApi.AndroidPublisher.V3.Model.TargetingInfo.t, default: nil) - Contains targeting information about the generated apks.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AndroidPublisher.V3.Model.GeneratedApksPerSigningKey{
  certificateSha256Hash: String.t() | nil,
  generatedAssetPackSlices:
    [GoogleApi.AndroidPublisher.V3.Model.GeneratedAssetPackSlice.t()] | nil,
  generatedRecoveryModules:
    [GoogleApi.AndroidPublisher.V3.Model.GeneratedRecoveryApk.t()] | nil,
  generatedSplitApks:
    [GoogleApi.AndroidPublisher.V3.Model.GeneratedSplitApk.t()] | nil,
  generatedStandaloneApks:
    [GoogleApi.AndroidPublisher.V3.Model.GeneratedStandaloneApk.t()] | nil,
  generatedUniversalApk:
    GoogleApi.AndroidPublisher.V3.Model.GeneratedUniversalApk.t() | nil,
  targetingInfo: GoogleApi.AndroidPublisher.V3.Model.TargetingInfo.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.