Module: PinterestSdkClient

Defined in:
lib/pinterest_sdk/version.rb,
lib/pinterest_sdk.rb,
lib/pinterest_sdk/api_error.rb,
lib/pinterest_sdk/api_client.rb,
lib/pinterest_sdk/models/pin.rb,
lib/pinterest_sdk/api/pins_api.rb,
lib/pinterest_sdk/models/board.rb,
lib/pinterest_sdk/models/error.rb,
lib/pinterest_sdk/api/media_api.rb,
lib/pinterest_sdk/api/oauth_api.rb,
lib/pinterest_sdk/configuration.rb,
lib/pinterest_sdk/api/boards_api.rb,
lib/pinterest_sdk/models/account.rb,
lib/pinterest_sdk/models/country.rb,
lib/pinterest_sdk/models/currency.rb,
lib/pinterest_sdk/models/language.rb,
lib/pinterest_sdk/api/catalogs_api.rb,
lib/pinterest_sdk/models/paginated.rb,
lib/pinterest_sdk/models/pin_media.rb,
lib/pinterest_sdk/models/ad_account.rb,
lib/pinterest_sdk/models/action_type.rb,
lib/pinterest_sdk/models/ad_response.rb,
lib/pinterest_sdk/models/board_owner.rb,
lib/pinterest_sdk/models/feed_fields.rb,
lib/pinterest_sdk/models/granularity.rb,
lib/pinterest_sdk/api/ad_accounts_api.rb,
lib/pinterest_sdk/models/board_update.rb,
lib/pinterest_sdk/models/brand_filter.rb,
lib/pinterest_sdk/models/media_upload.rb,
lib/pinterest_sdk/api/user_account_api.rb,
lib/pinterest_sdk/models/board_section.rb,
lib/pinterest_sdk/models/catalogs_feed.rb,
lib/pinterest_sdk/models/entity_status.rb,
lib/pinterest_sdk/models/gender_filter.rb,
lib/pinterest_sdk/models/image_details.rb,
lib/pinterest_sdk/models/tracking_urls.rb,
lib/pinterest_sdk/models/catalogs_items.rb,
lib/pinterest_sdk/models/item_id_filter.rb,
lib/pinterest_sdk/models/objective_type.rb,
lib/pinterest_sdk/models/batch_operation.rb,
lib/pinterest_sdk/models/campaign_common.rb,
lib/pinterest_sdk/models/catalogs_format.rb,
lib/pinterest_sdk/models/catalogs_status.rb,
lib/pinterest_sdk/models/currency_filter.rb,
lib/pinterest_sdk/models/item_attributes.rb,
lib/pinterest_sdk/models/ad_account_owner.rb,
lib/pinterest_sdk/models/catalogs_db_item.rb,
lib/pinterest_sdk/models/condition_filter.rb,
lib/pinterest_sdk/models/max_price_filter.rb,
lib/pinterest_sdk/models/min_price_filter.rb,
lib/pinterest_sdk/models/pin_media_source.rb,
lib/pinterest_sdk/models/ad_group_response.rb,
lib/pinterest_sdk/models/campaign_response.rb,
lib/pinterest_sdk/models/item_batch_record.rb,
lib/pinterest_sdk/models/media_upload_type.rb,
lib/pinterest_sdk/models/nullable_currency.rb,
lib/pinterest_sdk/models/ad_response_all_of.rb,
lib/pinterest_sdk/models/data_output_format.rb,
lib/pinterest_sdk/models/ad_response_all_of1.rb,
lib/pinterest_sdk/models/availability_filter.rb,
lib/pinterest_sdk/models/media_upload_all_of.rb,
lib/pinterest_sdk/models/media_upload_status.rb,
lib/pinterest_sdk/models/catalogs_items_batch.rb,
lib/pinterest_sdk/models/custom_label0_filter.rb,
lib/pinterest_sdk/models/custom_label1_filter.rb,
lib/pinterest_sdk/models/custom_label2_filter.rb,
lib/pinterest_sdk/models/custom_label3_filter.rb,
lib/pinterest_sdk/models/custom_label4_filter.rb,
lib/pinterest_sdk/models/item_group_id_filter.rb,
lib/pinterest_sdk/models/media_upload_details.rb,
lib/pinterest_sdk/models/media_upload_request.rb,
lib/pinterest_sdk/models/pacing_delivery_type.rb,
lib/pinterest_sdk/models/pin_media_with_image.rb,
lib/pinterest_sdk/models/placement_group_type.rb,
lib/pinterest_sdk/models/product_type0_filter.rb,
lib/pinterest_sdk/models/product_type1_filter.rb,
lib/pinterest_sdk/models/product_type2_filter.rb,
lib/pinterest_sdk/models/product_type3_filter.rb,
lib/pinterest_sdk/models/product_type4_filter.rb,
lib/pinterest_sdk/models/item_validation_event.rb,
lib/pinterest_sdk/models/targeting_type_filter.rb,
lib/pinterest_sdk/models/batch_operation_status.rb,
lib/pinterest_sdk/models/catalogs_product_group.rb,
lib/pinterest_sdk/models/item_processing_record.rb,
lib/pinterest_sdk/models/item_processing_status.rb,
lib/pinterest_sdk/models/reporting_column_async.rb,
lib/pinterest_sdk/models/ad_group_summary_status.rb,
lib/pinterest_sdk/models/campaign_summary_status.rb,
lib/pinterest_sdk/models/metrics_reporting_level.rb,
lib/pinterest_sdk/models/ad_group_response_all_of.rb,
lib/pinterest_sdk/models/campaign_response_all_of.rb,
lib/pinterest_sdk/models/ad_group_response_all_of1.rb,
lib/pinterest_sdk/models/campaign_response_all_of1.rb,
lib/pinterest_sdk/models/catalogs_feed_credentials.rb,
lib/pinterest_sdk/models/pin_media_source_video_id.rb,
lib/pinterest_sdk/models/product_availability_type.rb,
lib/pinterest_sdk/models/analytics_metrics_response.rb,
lib/pinterest_sdk/models/pin_media_source_image_url.rb,
lib/pinterest_sdk/models/ads_analytics_filter_column.rb,
lib/pinterest_sdk/models/catalogs_product_group_type.rb,
lib/pinterest_sdk/models/conversion_report_time_type.rb,
lib/pinterest_sdk/models/oauth_access_token_response.rb,
lib/pinterest_sdk/models/pin_media_with_image_all_of.rb,
lib/pinterest_sdk/models/ads_analytics_metrics_filter.rb,
lib/pinterest_sdk/models/ads_analytics_targeting_type.rb,
lib/pinterest_sdk/models/catalogs_feed_ingestion_info.rb,
lib/pinterest_sdk/models/catalogs_feed_product_counts.rb,
lib/pinterest_sdk/models/catalogs_items_batch_request.rb,
lib/pinterest_sdk/models/pin_promotion_summary_status.rb,
lib/pinterest_sdk/models/product_group_summary_status.rb,
lib/pinterest_sdk/models/ads_analytics_filter_operator.rb,
lib/pinterest_sdk/models/catalogs_feeds_create_request.rb,
lib/pinterest_sdk/models/catalogs_feeds_update_request.rb,
lib/pinterest_sdk/models/catalogs_product_group_status.rb,
lib/pinterest_sdk/models/catalogs_feed_ingestion_errors.rb,
lib/pinterest_sdk/models/catalogs_product_group_filters.rb,
lib/pinterest_sdk/models/non_nullable_catalogs_currency.rb,
lib/pinterest_sdk/models/catalogs_feed_ingestion_details.rb,
lib/pinterest_sdk/models/catalogs_feed_processing_result.rb,
lib/pinterest_sdk/models/catalogs_feed_processing_status.rb,
lib/pinterest_sdk/models/catalogs_feed_validation_errors.rb,
lib/pinterest_sdk/models/google_product_category0_filter.rb,
lib/pinterest_sdk/models/google_product_category1_filter.rb,
lib/pinterest_sdk/models/google_product_category2_filter.rb,
lib/pinterest_sdk/models/google_product_category3_filter.rb,
lib/pinterest_sdk/models/google_product_category4_filter.rb,
lib/pinterest_sdk/models/google_product_category5_filter.rb,
lib/pinterest_sdk/models/google_product_category6_filter.rb,
lib/pinterest_sdk/models/oauth_access_token_request_code.rb,
lib/pinterest_sdk/models/ads_analytics_get_async_response.rb,
lib/pinterest_sdk/models/catalogs_feed_validation_details.rb,
lib/pinterest_sdk/models/oauth_access_token_response_code.rb,
lib/pinterest_sdk/models/catalogs_feed_processing_schedule.rb,
lib/pinterest_sdk/models/catalogs_feed_validation_warnings.rb,
lib/pinterest_sdk/models/ads_analytics_create_async_request.rb,
lib/pinterest_sdk/models/catalogs_product_group_filter_keys.rb,
lib/pinterest_sdk/models/conversion_attribution_window_days.rb,
lib/pinterest_sdk/models/conversion_report_attribution_type.rb,
lib/pinterest_sdk/models/oauth_access_token_request_refresh.rb,
lib/pinterest_sdk/models/ads_analytics_create_async_response.rb,
lib/pinterest_sdk/models/oauth_access_token_response_refresh.rb,
lib/pinterest_sdk/models/catalogs_product_group_create_request.rb,
lib/pinterest_sdk/models/catalogs_product_group_filters_all_of.rb,
lib/pinterest_sdk/models/catalogs_product_group_filters_any_of.rb,
lib/pinterest_sdk/models/catalogs_product_group_update_request.rb,
lib/pinterest_sdk/models/media_upload_all_of_upload_parameters.rb,
lib/pinterest_sdk/models/catalogs_feed_processing_result_fields.rb,
lib/pinterest_sdk/models/oauth_access_token_request_code_all_of.rb,
lib/pinterest_sdk/models/catalogs_product_group_pricing_criteria.rb,
lib/pinterest_sdk/models/oauth_access_token_response_code_all_of.rb,
lib/pinterest_sdk/models/analytics_metrics_response_daily_metrics.rb,
lib/pinterest_sdk/models/catalogs_product_group_currency_criteria.rb,
lib/pinterest_sdk/models/ads_analytics_create_async_request_all_of.rb,
lib/pinterest_sdk/models/oauth_access_token_request_refresh_all_of.rb,
lib/pinterest_sdk/models/ads_analytics_create_async_request_all_of1.rb,
lib/pinterest_sdk/models/catalogs_product_group_multiple_string_criteria.rb,
lib/pinterest_sdk/models/catalogs_product_group_multiple_string_list_criteria.rb

Overview

#Pinterest REST API

#Pinterest’s REST API

The version of the OpenAPI document: 5.3.0 Contact: [email protected] Generated by: openapi-generator.tech OpenAPI Generator version: 5.4.0

Defined Under Namespace

Modules: PinMediaSource Classes: Account, ActionType, AdAccount, AdAccountOwner, AdAccountsApi, AdGroupResponse, AdGroupResponseAllOf, AdGroupResponseAllOf1, AdGroupSummaryStatus, AdResponse, AdResponseAllOf, AdResponseAllOf1, AdsAnalyticsCreateAsyncRequest, AdsAnalyticsCreateAsyncRequestAllOf, AdsAnalyticsCreateAsyncRequestAllOf1, AdsAnalyticsCreateAsyncResponse, AdsAnalyticsFilterColumn, AdsAnalyticsFilterOperator, AdsAnalyticsGetAsyncResponse, AdsAnalyticsMetricsFilter, AdsAnalyticsTargetingType, AnalyticsMetricsResponse, AnalyticsMetricsResponseDailyMetrics, ApiClient, ApiError, AvailabilityFilter, BatchOperation, BatchOperationStatus, Board, BoardOwner, BoardSection, BoardUpdate, BoardsApi, BrandFilter, CampaignCommon, CampaignResponse, CampaignResponseAllOf, CampaignResponseAllOf1, CampaignSummaryStatus, CatalogsApi, CatalogsDbItem, CatalogsFeed, CatalogsFeedCredentials, CatalogsFeedIngestionDetails, CatalogsFeedIngestionErrors, CatalogsFeedIngestionInfo, CatalogsFeedProcessingResult, CatalogsFeedProcessingResultFields, CatalogsFeedProcessingSchedule, CatalogsFeedProcessingStatus, CatalogsFeedProductCounts, CatalogsFeedValidationDetails, CatalogsFeedValidationErrors, CatalogsFeedValidationWarnings, CatalogsFeedsCreateRequest, CatalogsFeedsUpdateRequest, CatalogsFormat, CatalogsItems, CatalogsItemsBatch, CatalogsItemsBatchRequest, CatalogsProductGroup, CatalogsProductGroupCreateRequest, CatalogsProductGroupCurrencyCriteria, CatalogsProductGroupFilterKeys, CatalogsProductGroupFilters, CatalogsProductGroupFiltersAllOf, CatalogsProductGroupFiltersAnyOf, CatalogsProductGroupMultipleStringCriteria, CatalogsProductGroupMultipleStringListCriteria, CatalogsProductGroupPricingCriteria, CatalogsProductGroupStatus, CatalogsProductGroupType, CatalogsProductGroupUpdateRequest, CatalogsStatus, ConditionFilter, Configuration, ConversionAttributionWindowDays, ConversionReportAttributionType, ConversionReportTimeType, Country, Currency, CurrencyFilter, CustomLabel0Filter, CustomLabel1Filter, CustomLabel2Filter, CustomLabel3Filter, CustomLabel4Filter, DataOutputFormat, EntityStatus, Error, FeedFields, GenderFilter, GoogleProductCategory0Filter, GoogleProductCategory1Filter, GoogleProductCategory2Filter, GoogleProductCategory3Filter, GoogleProductCategory4Filter, GoogleProductCategory5Filter, GoogleProductCategory6Filter, Granularity, ImageDetails, ItemAttributes, ItemBatchRecord, ItemGroupIdFilter, ItemIdFilter, ItemProcessingRecord, ItemProcessingStatus, ItemValidationEvent, Language, MaxPriceFilter, MediaApi, MediaUpload, MediaUploadAllOf, MediaUploadAllOfUploadParameters, MediaUploadDetails, MediaUploadRequest, MediaUploadStatus, MediaUploadType, MetricsReportingLevel, MinPriceFilter, NonNullableCatalogsCurrency, NullableCurrency, OauthAccessTokenRequestCode, OauthAccessTokenRequestCodeAllOf, OauthAccessTokenRequestRefresh, OauthAccessTokenRequestRefreshAllOf, OauthAccessTokenResponse, OauthAccessTokenResponseCode, OauthAccessTokenResponseCodeAllOf, OauthAccessTokenResponseRefresh, OauthApi, ObjectiveType, PacingDeliveryType, Paginated, Pin, PinMedia, PinMediaSourceImageURL, PinMediaSourceVideoID, PinMediaWithImage, PinMediaWithImageAllOf, PinPromotionSummaryStatus, PinsApi, PlacementGroupType, ProductAvailabilityType, ProductGroupSummaryStatus, ProductType0Filter, ProductType1Filter, ProductType2Filter, ProductType3Filter, ProductType4Filter, ReportingColumnAsync, TargetingTypeFilter, TrackingUrls, UserAccountApi

Constant Summary collapse

VERSION =
'1.0.0'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

PinterestSdkClient.configure do |config|
  config.username = "xxx"
  config.password = "xxx"
end

If no block given, return the default Configuration object.



184
185
186
187
188
189
190
# File 'lib/pinterest_sdk.rb', line 184

def configure
  if block_given?
    yield(Configuration.default)
  else
    Configuration.default
  end
end