Class: Google::Shopping::Merchant::DataSources::V1beta::DataSource

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

Overview

The data source for the Merchant Center account.

Defined Under Namespace

Modules: Input

Instance Attribute Summary collapse

Instance Attribute Details

#data_source_id::Integer (readonly)



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# File 'proto_docs/google/shopping/merchant/datasources/v1beta/datasources.rb', line 94

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

  # Determines the type of input to the data source. Based on the input some
  # settings might not be supported.
  module Input
    # Input unspecified.
    INPUT_UNSPECIFIED = 0

    # Represents data sources for which the data is primarily provided through
    # the API.
    API = 1

    # Represents data sources for which the data is primarily provided through
    # file input. Data can still be provided through the API.
    FILE = 2

    # The data source for products added directly in Merchant Center.
    #
    # This type of data source can not be created or updated through this API,
    # only by Merchant Center UI.
    #
    # This type of data source is read only.
    UI = 3

    # This is also known as
    # [Automated feeds](https://support.google.com/merchants/answer/12158480)
    # used to automatically build your product data. This type of data source
    # can be enabled or disabled through the Accounts bundle.
    AUTOFEED = 4
  end
end

#display_name::String



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# File 'proto_docs/google/shopping/merchant/datasources/v1beta/datasources.rb', line 94

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

  # Determines the type of input to the data source. Based on the input some
  # settings might not be supported.
  module Input
    # Input unspecified.
    INPUT_UNSPECIFIED = 0

    # Represents data sources for which the data is primarily provided through
    # the API.
    API = 1

    # Represents data sources for which the data is primarily provided through
    # file input. Data can still be provided through the API.
    FILE = 2

    # The data source for products added directly in Merchant Center.
    #
    # This type of data source can not be created or updated through this API,
    # only by Merchant Center UI.
    #
    # This type of data source is read only.
    UI = 3

    # This is also known as
    # [Automated feeds](https://support.google.com/merchants/answer/12158480)
    # used to automatically build your product data. This type of data source
    # can be enabled or disabled through the Accounts bundle.
    AUTOFEED = 4
  end
end

#file_input::Google::Shopping::Merchant::DataSources::V1beta::FileInput



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# File 'proto_docs/google/shopping/merchant/datasources/v1beta/datasources.rb', line 94

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

  # Determines the type of input to the data source. Based on the input some
  # settings might not be supported.
  module Input
    # Input unspecified.
    INPUT_UNSPECIFIED = 0

    # Represents data sources for which the data is primarily provided through
    # the API.
    API = 1

    # Represents data sources for which the data is primarily provided through
    # file input. Data can still be provided through the API.
    FILE = 2

    # The data source for products added directly in Merchant Center.
    #
    # This type of data source can not be created or updated through this API,
    # only by Merchant Center UI.
    #
    # This type of data source is read only.
    UI = 3

    # This is also known as
    # [Automated feeds](https://support.google.com/merchants/answer/12158480)
    # used to automatically build your product data. This type of data source
    # can be enabled or disabled through the Accounts bundle.
    AUTOFEED = 4
  end
end

#input::Google::Shopping::Merchant::DataSources::V1beta::DataSource::Input (readonly)



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# File 'proto_docs/google/shopping/merchant/datasources/v1beta/datasources.rb', line 94

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

  # Determines the type of input to the data source. Based on the input some
  # settings might not be supported.
  module Input
    # Input unspecified.
    INPUT_UNSPECIFIED = 0

    # Represents data sources for which the data is primarily provided through
    # the API.
    API = 1

    # Represents data sources for which the data is primarily provided through
    # file input. Data can still be provided through the API.
    FILE = 2

    # The data source for products added directly in Merchant Center.
    #
    # This type of data source can not be created or updated through this API,
    # only by Merchant Center UI.
    #
    # This type of data source is read only.
    UI = 3

    # This is also known as
    # [Automated feeds](https://support.google.com/merchants/answer/12158480)
    # used to automatically build your product data. This type of data source
    # can be enabled or disabled through the Accounts bundle.
    AUTOFEED = 4
  end
end

#local_inventory_data_source::Google::Shopping::Merchant::DataSources::V1beta::LocalInventoryDataSource



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# File 'proto_docs/google/shopping/merchant/datasources/v1beta/datasources.rb', line 94

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

  # Determines the type of input to the data source. Based on the input some
  # settings might not be supported.
  module Input
    # Input unspecified.
    INPUT_UNSPECIFIED = 0

    # Represents data sources for which the data is primarily provided through
    # the API.
    API = 1

    # Represents data sources for which the data is primarily provided through
    # file input. Data can still be provided through the API.
    FILE = 2

    # The data source for products added directly in Merchant Center.
    #
    # This type of data source can not be created or updated through this API,
    # only by Merchant Center UI.
    #
    # This type of data source is read only.
    UI = 3

    # This is also known as
    # [Automated feeds](https://support.google.com/merchants/answer/12158480)
    # used to automatically build your product data. This type of data source
    # can be enabled or disabled through the Accounts bundle.
    AUTOFEED = 4
  end
end

#merchant_review_data_source::Google::Shopping::Merchant::DataSources::V1beta::MerchantReviewDataSource



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# File 'proto_docs/google/shopping/merchant/datasources/v1beta/datasources.rb', line 94

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

  # Determines the type of input to the data source. Based on the input some
  # settings might not be supported.
  module Input
    # Input unspecified.
    INPUT_UNSPECIFIED = 0

    # Represents data sources for which the data is primarily provided through
    # the API.
    API = 1

    # Represents data sources for which the data is primarily provided through
    # file input. Data can still be provided through the API.
    FILE = 2

    # The data source for products added directly in Merchant Center.
    #
    # This type of data source can not be created or updated through this API,
    # only by Merchant Center UI.
    #
    # This type of data source is read only.
    UI = 3

    # This is also known as
    # [Automated feeds](https://support.google.com/merchants/answer/12158480)
    # used to automatically build your product data. This type of data source
    # can be enabled or disabled through the Accounts bundle.
    AUTOFEED = 4
  end
end

#name::String



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# File 'proto_docs/google/shopping/merchant/datasources/v1beta/datasources.rb', line 94

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

  # Determines the type of input to the data source. Based on the input some
  # settings might not be supported.
  module Input
    # Input unspecified.
    INPUT_UNSPECIFIED = 0

    # Represents data sources for which the data is primarily provided through
    # the API.
    API = 1

    # Represents data sources for which the data is primarily provided through
    # file input. Data can still be provided through the API.
    FILE = 2

    # The data source for products added directly in Merchant Center.
    #
    # This type of data source can not be created or updated through this API,
    # only by Merchant Center UI.
    #
    # This type of data source is read only.
    UI = 3

    # This is also known as
    # [Automated feeds](https://support.google.com/merchants/answer/12158480)
    # used to automatically build your product data. This type of data source
    # can be enabled or disabled through the Accounts bundle.
    AUTOFEED = 4
  end
end

#primary_product_data_source::Google::Shopping::Merchant::DataSources::V1beta::PrimaryProductDataSource



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# File 'proto_docs/google/shopping/merchant/datasources/v1beta/datasources.rb', line 94

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

  # Determines the type of input to the data source. Based on the input some
  # settings might not be supported.
  module Input
    # Input unspecified.
    INPUT_UNSPECIFIED = 0

    # Represents data sources for which the data is primarily provided through
    # the API.
    API = 1

    # Represents data sources for which the data is primarily provided through
    # file input. Data can still be provided through the API.
    FILE = 2

    # The data source for products added directly in Merchant Center.
    #
    # This type of data source can not be created or updated through this API,
    # only by Merchant Center UI.
    #
    # This type of data source is read only.
    UI = 3

    # This is also known as
    # [Automated feeds](https://support.google.com/merchants/answer/12158480)
    # used to automatically build your product data. This type of data source
    # can be enabled or disabled through the Accounts bundle.
    AUTOFEED = 4
  end
end

#product_review_data_source::Google::Shopping::Merchant::DataSources::V1beta::ProductReviewDataSource



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# File 'proto_docs/google/shopping/merchant/datasources/v1beta/datasources.rb', line 94

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

  # Determines the type of input to the data source. Based on the input some
  # settings might not be supported.
  module Input
    # Input unspecified.
    INPUT_UNSPECIFIED = 0

    # Represents data sources for which the data is primarily provided through
    # the API.
    API = 1

    # Represents data sources for which the data is primarily provided through
    # file input. Data can still be provided through the API.
    FILE = 2

    # The data source for products added directly in Merchant Center.
    #
    # This type of data source can not be created or updated through this API,
    # only by Merchant Center UI.
    #
    # This type of data source is read only.
    UI = 3

    # This is also known as
    # [Automated feeds](https://support.google.com/merchants/answer/12158480)
    # used to automatically build your product data. This type of data source
    # can be enabled or disabled through the Accounts bundle.
    AUTOFEED = 4
  end
end

#promotion_data_source::Google::Shopping::Merchant::DataSources::V1beta::PromotionDataSource



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# File 'proto_docs/google/shopping/merchant/datasources/v1beta/datasources.rb', line 94

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

  # Determines the type of input to the data source. Based on the input some
  # settings might not be supported.
  module Input
    # Input unspecified.
    INPUT_UNSPECIFIED = 0

    # Represents data sources for which the data is primarily provided through
    # the API.
    API = 1

    # Represents data sources for which the data is primarily provided through
    # file input. Data can still be provided through the API.
    FILE = 2

    # The data source for products added directly in Merchant Center.
    #
    # This type of data source can not be created or updated through this API,
    # only by Merchant Center UI.
    #
    # This type of data source is read only.
    UI = 3

    # This is also known as
    # [Automated feeds](https://support.google.com/merchants/answer/12158480)
    # used to automatically build your product data. This type of data source
    # can be enabled or disabled through the Accounts bundle.
    AUTOFEED = 4
  end
end

#regional_inventory_data_source::Google::Shopping::Merchant::DataSources::V1beta::RegionalInventoryDataSource



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# File 'proto_docs/google/shopping/merchant/datasources/v1beta/datasources.rb', line 94

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

  # Determines the type of input to the data source. Based on the input some
  # settings might not be supported.
  module Input
    # Input unspecified.
    INPUT_UNSPECIFIED = 0

    # Represents data sources for which the data is primarily provided through
    # the API.
    API = 1

    # Represents data sources for which the data is primarily provided through
    # file input. Data can still be provided through the API.
    FILE = 2

    # The data source for products added directly in Merchant Center.
    #
    # This type of data source can not be created or updated through this API,
    # only by Merchant Center UI.
    #
    # This type of data source is read only.
    UI = 3

    # This is also known as
    # [Automated feeds](https://support.google.com/merchants/answer/12158480)
    # used to automatically build your product data. This type of data source
    # can be enabled or disabled through the Accounts bundle.
    AUTOFEED = 4
  end
end

#supplemental_product_data_source::Google::Shopping::Merchant::DataSources::V1beta::SupplementalProductDataSource



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# File 'proto_docs/google/shopping/merchant/datasources/v1beta/datasources.rb', line 94

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

  # Determines the type of input to the data source. Based on the input some
  # settings might not be supported.
  module Input
    # Input unspecified.
    INPUT_UNSPECIFIED = 0

    # Represents data sources for which the data is primarily provided through
    # the API.
    API = 1

    # Represents data sources for which the data is primarily provided through
    # file input. Data can still be provided through the API.
    FILE = 2

    # The data source for products added directly in Merchant Center.
    #
    # This type of data source can not be created or updated through this API,
    # only by Merchant Center UI.
    #
    # This type of data source is read only.
    UI = 3

    # This is also known as
    # [Automated feeds](https://support.google.com/merchants/answer/12158480)
    # used to automatically build your product data. This type of data source
    # can be enabled or disabled through the Accounts bundle.
    AUTOFEED = 4
  end
end