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

Metadata of a module.

Attributes

  • deliveryType (type: String.t, default: nil) - Indicates the delivery type (e.g. on-demand) of the module.
  • dependencies (type: list(String.t), default: nil) - Names of the modules that this module directly depends on. Each module implicitly depends on the base module.
  • moduleType (type: String.t, default: nil) - Indicates the type of this feature module.
  • name (type: String.t, default: nil) - Module name.
  • targeting (type: GoogleApi.AndroidPublisher.V3.Model.ModuleTargeting.t, default: nil) - The targeting that makes a conditional module installed. Relevant only for Split APKs.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AndroidPublisher.V3.Model.ModuleMetadata{
  deliveryType: String.t() | nil,
  dependencies: [String.t()] | nil,
  moduleType: String.t() | nil,
  name: String.t() | nil,
  targeting: GoogleApi.AndroidPublisher.V3.Model.ModuleTargeting.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.