syntax = "proto3";

package com.wixpress.appservice.api.upstream.wix.promote.seo_keywords_suggestions_spi.v1;
option java_package = "com.wixpress.appservice.api.upstream.wix.promote.seo_keywords_suggestions_spi.v1";

import "google/api/annotations.proto";
import "google/protobuf/timestamp.proto";
import "google/protobuf/wrappers.proto";
import "wix/spi/definitions.proto";
import "wix/api/annotations.proto";
import "wix/api/validations.proto";

message SeoKeywordsSuggestionsSPIConfig {
    option (.wix.api.decomposite_of) = "wix.promote.seo_keywords_suggestions_spi.v1.SeoKeywordsSuggestionsSPIConfig";
    // Base URL of your SEO implementation. Wix sends API requests to endpoints implemented using this URL.
    string base_uri = 1 [(.wix.spi.base_uri)=true, (.wix.api.minLength) = 1];
    // URL of the page where users can purchase a paid plan. Wix offers a link to this page when you respond with a value of `false` in quota's `paidPlan` property.
    google.protobuf.StringValue upgrade_url = 2 [(.wix.api.format)=WEB_URL];
    // List of countries you support for SEO analysis.
    // 2-letter country code in [ISO-3166 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements) format.
    repeated string supported_country_codes = 3 [(.wix.api.format)=COUNTRY, (.wix.api.minSize) = 1, (.wix.api.maxSize) = 250];
    // Whether there is a quota limit in the service. When `true`, the response includes the quota object.
    google.protobuf.BoolValue quota_enabled = 4;
    // Your website's landing page. 
    string landing_page_url = 5 [(.wix.api.format)=WEB_URL];
}
