google_api_analytics_reporting v0.3.0 GoogleApi.AnalyticsReporting.V4.Model.UserActivitySession View Source

This represents a user session performed on a specific device at a certain time over a period of time.

Attributes

  • activities (list(GoogleApi.AnalyticsReporting.V4.Model.Activity.t)): Represents a detailed view into each of the activity in this session. Defaults to nil.
  • dataSource (String.t): The data source of a hit. By default, hits sent from analytics.js are reported as "web" and hits sent from the mobile SDKs are reported as "app". These values can be overridden in the Measurement Protocol. Defaults to nil.
  • deviceCategory (String.t): The type of device used: "mobile", "tablet" etc. Defaults to nil.
  • platform (String.t): Platform on which the activity happened: "android", "ios" etc. Defaults to nil.
  • sessionDate (String.t): Date of this session in ISO-8601 format. Defaults to nil.
  • sessionId (String.t): Unique ID of the session. Defaults to nil.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.AnalyticsReporting.V4.Model.UserActivitySession{
  activities: [GoogleApi.AnalyticsReporting.V4.Model.Activity.t()],
  dataSource: String.t(),
  deviceCategory: String.t(),
  platform: String.t(),
  sessionDate: String.t(),
  sessionId: String.t()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.