// flynt-disable missing-service-entity
syntax = "proto3";

package com.wixpress.appservice.api.upstream.wix.comments.context.v1.spi;
option java_package = "com.wixpress.appservice.api.upstream.wix.comments.context.v1.spi";

import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
import "wix/api/entity.proto";
import "wix/api/annotations.proto";
import "wix/api/permissions.proto";
import "wix/api/validations.proto";
import "wix/spi/definitions.proto";
import "wix/common/spi.proto";


message CommentsContextProviderConfig {
  option (.wix.api.decomposite_of) = "wix.comments.context.v1.spi.CommentsContextProviderConfig";

  // URI where the SPI Implementer is deployed
  .wix.common.spi.SpiBaseUri base_uri = 1;

  // Comments Environment
  Environment environment = 2;

  // Feature toggle to indicate if method GetCommentContextResources is implemented
  bool toggle_resource_provider_enabled = 3;

  enum Environment {
    LIVE_SITE = 0;
    BUSINESS_MANAGER = 1;
  }
}
