View Source GoogleApi.AnalyticsAdmin.V1alpha.Model.GoogleAnalyticsAdminV1alphaDataSharingSettings (google_api_analytics_admin v0.21.0)

A resource message representing data sharing settings of a Google Analytics account.

Attributes

  • name (type: String.t, default: nil) - Output only. Resource name. Format: accounts/{account}/dataSharingSettings Example: "accounts/1000/dataSharingSettings"
  • sharingWithGoogleAnySalesEnabled (type: boolean(), default: nil) - Allows any of Google sales to access the data in order to suggest configuration changes to improve results.
  • sharingWithGoogleAssignedSalesEnabled (type: boolean(), default: nil) - Allows Google sales teams that are assigned to the customer to access the data in order to suggest configuration changes to improve results. Sales team restrictions still apply when enabled.
  • sharingWithGoogleProductsEnabled (type: boolean(), default: nil) - Allows Google to use the data to improve other Google products or services.
  • sharingWithGoogleSupportEnabled (type: boolean(), default: nil) - Allows Google support to access the data in order to help troubleshoot issues.
  • sharingWithOthersEnabled (type: boolean(), default: nil) - Allows Google to share the data anonymously in aggregate form with others.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.AnalyticsAdmin.V1alpha.Model.GoogleAnalyticsAdminV1alphaDataSharingSettings{
    name: String.t() | nil,
    sharingWithGoogleAnySalesEnabled: boolean() | nil,
    sharingWithGoogleAssignedSalesEnabled: boolean() | nil,
    sharingWithGoogleProductsEnabled: boolean() | nil,
    sharingWithGoogleSupportEnabled: boolean() | nil,
    sharingWithOthersEnabled: boolean() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.