google_api_analytics_reporting v0.2.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 ([Activity]): Represents a detailed view into each of the activity in this session. Defaults to: null.
  • 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: null.
  • deviceCategory (String.t): The type of device used: "mobile", "tablet" etc. Defaults to: null.
  • platform (String.t): Platform on which the activity happened: "android", "ios" etc. Defaults to: null.
  • sessionDate (String.t): Date of this session in ISO-8601 format. Defaults to: null.
  • sessionId (String.t): Unique ID of the session. Defaults to: null.

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: any(),
  deviceCategory: any(),
  platform: any(),
  sessionDate: any(),
  sessionId: any()
}

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.