Class: Google::Analytics::Data::V1beta::ResponseMetaData

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/analytics/data/v1beta/data.rb

Overview

Response's metadata carrying additional information about the report content.

Defined Under Namespace

Classes: SchemaRestrictionResponse

Instance Attribute Summary collapse

Instance Attribute Details

#currency_code::String



761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
# File 'proto_docs/google/analytics/data/v1beta/data.rb', line 761

class 
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The schema restrictions actively enforced in creating this report. To learn
  # more, see [Access and data-restriction
  # management](https://support.google.com/analytics/answer/10851388).
  # @!attribute [rw] active_metric_restrictions
  #   @return [::Array<::Google::Analytics::Data::V1beta::ResponseMetaData::SchemaRestrictionResponse::ActiveMetricRestriction>]
  #     All restrictions actively enforced in creating the report. For example,
  #     `purchaseRevenue` always has the restriction type `REVENUE_DATA`.
  #     However, this active response restriction is only populated if the user's
  #     custom role disallows access to `REVENUE_DATA`.
  class SchemaRestrictionResponse
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # A metric actively restricted in creating the report.
    # @!attribute [rw] metric_name
    #   @return [::String]
    #     The name of the restricted metric.
    # @!attribute [rw] restricted_metric_types
    #   @return [::Array<::Google::Analytics::Data::V1beta::RestrictedMetricType>]
    #     The reason for this metric's restriction.
    class ActiveMetricRestriction
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end

#data_loss_from_other_row::Boolean



761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
# File 'proto_docs/google/analytics/data/v1beta/data.rb', line 761

class 
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The schema restrictions actively enforced in creating this report. To learn
  # more, see [Access and data-restriction
  # management](https://support.google.com/analytics/answer/10851388).
  # @!attribute [rw] active_metric_restrictions
  #   @return [::Array<::Google::Analytics::Data::V1beta::ResponseMetaData::SchemaRestrictionResponse::ActiveMetricRestriction>]
  #     All restrictions actively enforced in creating the report. For example,
  #     `purchaseRevenue` always has the restriction type `REVENUE_DATA`.
  #     However, this active response restriction is only populated if the user's
  #     custom role disallows access to `REVENUE_DATA`.
  class SchemaRestrictionResponse
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # A metric actively restricted in creating the report.
    # @!attribute [rw] metric_name
    #   @return [::String]
    #     The name of the restricted metric.
    # @!attribute [rw] restricted_metric_types
    #   @return [::Array<::Google::Analytics::Data::V1beta::RestrictedMetricType>]
    #     The reason for this metric's restriction.
    class ActiveMetricRestriction
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end

#empty_reason::String



761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
# File 'proto_docs/google/analytics/data/v1beta/data.rb', line 761

class 
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The schema restrictions actively enforced in creating this report. To learn
  # more, see [Access and data-restriction
  # management](https://support.google.com/analytics/answer/10851388).
  # @!attribute [rw] active_metric_restrictions
  #   @return [::Array<::Google::Analytics::Data::V1beta::ResponseMetaData::SchemaRestrictionResponse::ActiveMetricRestriction>]
  #     All restrictions actively enforced in creating the report. For example,
  #     `purchaseRevenue` always has the restriction type `REVENUE_DATA`.
  #     However, this active response restriction is only populated if the user's
  #     custom role disallows access to `REVENUE_DATA`.
  class SchemaRestrictionResponse
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # A metric actively restricted in creating the report.
    # @!attribute [rw] metric_name
    #   @return [::String]
    #     The name of the restricted metric.
    # @!attribute [rw] restricted_metric_types
    #   @return [::Array<::Google::Analytics::Data::V1beta::RestrictedMetricType>]
    #     The reason for this metric's restriction.
    class ActiveMetricRestriction
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end

#sampling_metadatas::Array<::Google::Analytics::Data::V1beta::SamplingMetadata>



761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
# File 'proto_docs/google/analytics/data/v1beta/data.rb', line 761

class 
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The schema restrictions actively enforced in creating this report. To learn
  # more, see [Access and data-restriction
  # management](https://support.google.com/analytics/answer/10851388).
  # @!attribute [rw] active_metric_restrictions
  #   @return [::Array<::Google::Analytics::Data::V1beta::ResponseMetaData::SchemaRestrictionResponse::ActiveMetricRestriction>]
  #     All restrictions actively enforced in creating the report. For example,
  #     `purchaseRevenue` always has the restriction type `REVENUE_DATA`.
  #     However, this active response restriction is only populated if the user's
  #     custom role disallows access to `REVENUE_DATA`.
  class SchemaRestrictionResponse
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # A metric actively restricted in creating the report.
    # @!attribute [rw] metric_name
    #   @return [::String]
    #     The name of the restricted metric.
    # @!attribute [rw] restricted_metric_types
    #   @return [::Array<::Google::Analytics::Data::V1beta::RestrictedMetricType>]
    #     The reason for this metric's restriction.
    class ActiveMetricRestriction
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end

#schema_restriction_response::Google::Analytics::Data::V1beta::ResponseMetaData::SchemaRestrictionResponse



761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
# File 'proto_docs/google/analytics/data/v1beta/data.rb', line 761

class 
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The schema restrictions actively enforced in creating this report. To learn
  # more, see [Access and data-restriction
  # management](https://support.google.com/analytics/answer/10851388).
  # @!attribute [rw] active_metric_restrictions
  #   @return [::Array<::Google::Analytics::Data::V1beta::ResponseMetaData::SchemaRestrictionResponse::ActiveMetricRestriction>]
  #     All restrictions actively enforced in creating the report. For example,
  #     `purchaseRevenue` always has the restriction type `REVENUE_DATA`.
  #     However, this active response restriction is only populated if the user's
  #     custom role disallows access to `REVENUE_DATA`.
  class SchemaRestrictionResponse
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # A metric actively restricted in creating the report.
    # @!attribute [rw] metric_name
    #   @return [::String]
    #     The name of the restricted metric.
    # @!attribute [rw] restricted_metric_types
    #   @return [::Array<::Google::Analytics::Data::V1beta::RestrictedMetricType>]
    #     The reason for this metric's restriction.
    class ActiveMetricRestriction
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end

#subject_to_thresholding::Boolean



761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
# File 'proto_docs/google/analytics/data/v1beta/data.rb', line 761

class 
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The schema restrictions actively enforced in creating this report. To learn
  # more, see [Access and data-restriction
  # management](https://support.google.com/analytics/answer/10851388).
  # @!attribute [rw] active_metric_restrictions
  #   @return [::Array<::Google::Analytics::Data::V1beta::ResponseMetaData::SchemaRestrictionResponse::ActiveMetricRestriction>]
  #     All restrictions actively enforced in creating the report. For example,
  #     `purchaseRevenue` always has the restriction type `REVENUE_DATA`.
  #     However, this active response restriction is only populated if the user's
  #     custom role disallows access to `REVENUE_DATA`.
  class SchemaRestrictionResponse
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # A metric actively restricted in creating the report.
    # @!attribute [rw] metric_name
    #   @return [::String]
    #     The name of the restricted metric.
    # @!attribute [rw] restricted_metric_types
    #   @return [::Array<::Google::Analytics::Data::V1beta::RestrictedMetricType>]
    #     The reason for this metric's restriction.
    class ActiveMetricRestriction
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end

#time_zone::String



761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
# File 'proto_docs/google/analytics/data/v1beta/data.rb', line 761

class 
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The schema restrictions actively enforced in creating this report. To learn
  # more, see [Access and data-restriction
  # management](https://support.google.com/analytics/answer/10851388).
  # @!attribute [rw] active_metric_restrictions
  #   @return [::Array<::Google::Analytics::Data::V1beta::ResponseMetaData::SchemaRestrictionResponse::ActiveMetricRestriction>]
  #     All restrictions actively enforced in creating the report. For example,
  #     `purchaseRevenue` always has the restriction type `REVENUE_DATA`.
  #     However, this active response restriction is only populated if the user's
  #     custom role disallows access to `REVENUE_DATA`.
  class SchemaRestrictionResponse
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # A metric actively restricted in creating the report.
    # @!attribute [rw] metric_name
    #   @return [::String]
    #     The name of the restricted metric.
    # @!attribute [rw] restricted_metric_types
    #   @return [::Array<::Google::Analytics::Data::V1beta::RestrictedMetricType>]
    #     The reason for this metric's restriction.
    class ActiveMetricRestriction
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end