Class: Google::Shopping::Merchant::DataSources::V1beta::DataSource
- Inherits:
-
Object
- Object
- Google::Shopping::Merchant::DataSources::V1beta::DataSource
- 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
-
#data_source_id ⇒ ::Integer
readonly
Output only.
-
#display_name ⇒ ::String
Required.
-
#file_input ⇒ ::Google::Shopping::Merchant::DataSources::V1beta::FileInput
Optional.
-
#input ⇒ ::Google::Shopping::Merchant::DataSources::V1beta::DataSource::Input
readonly
Output only.
-
#local_inventory_data_source ⇒ ::Google::Shopping::Merchant::DataSources::V1beta::LocalInventoryDataSource
The local inventory data source.
-
#merchant_review_data_source ⇒ ::Google::Shopping::Merchant::DataSources::V1beta::MerchantReviewDataSource
The merchant review data source.
-
#name ⇒ ::String
Identifier.
-
#primary_product_data_source ⇒ ::Google::Shopping::Merchant::DataSources::V1beta::PrimaryProductDataSource
The primary data source for local and online products.
-
#product_review_data_source ⇒ ::Google::Shopping::Merchant::DataSources::V1beta::ProductReviewDataSource
The product review data source.
-
#promotion_data_source ⇒ ::Google::Shopping::Merchant::DataSources::V1beta::PromotionDataSource
The promotion data source.
-
#regional_inventory_data_source ⇒ ::Google::Shopping::Merchant::DataSources::V1beta::RegionalInventoryDataSource
The regional inventory data source.
-
#supplemental_product_data_source ⇒ ::Google::Shopping::Merchant::DataSources::V1beta::SupplementalProductDataSource
The supplemental data source for local and online products.
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 |