syntax = "proto3";

package com.wixpress.appservice.api;

import "google/protobuf/wrappers.proto";
import "wix/api/annotations.proto";
import "wix/api/validations.proto";
import "components_catalog_data/slot_data.proto";

// A container (slot) that can be extended by other applications (e.g. widget plugin)
message SiteWidgetSlot {
    // A container (slot) common properties.
    SlotData slot_data = 1;
    // Name of the slot. Displayed to users when selecting a Plugin Placement, Must be unique within its parent component.
    google.protobuf.StringValue slot_key_name = 2 [(wix.api.minLength) = 2, (wix.api.maxLength) = 50];
}

