// flynt-disable package-matches-structure
// flynt-disable enum-value-upper-case

syntax = "proto3";

package com.wixpress.appservice.api;

import "wix/api/annotations.proto";

message MediaManagerEnum {
  // Categories to open media manager filtered by the component needs
  enum ImageCategoryTypes {
    UNKNOWN_CategoryName = 0; // Default value when image category is not specified
    IMAGE = 1; // Images - mapped to IMAGE
    IMAGE_BACKGROUND = 2; // Background Images - mapped to BG_IMAGE
  }

  enum VideoCategoryTypes {
    UNKNOWN_VideoCategoryTypes = 0; // Default value when video category is not specified
    VIDEO = 1 [(.wix.api.enum_exposure) = INTERNAL]; // Both videos and transparent videos - mapped to VIDEO_BOX
    VIDEO_TRANSPARENT = 2 [(.wix.api.enum_exposure) = INTERNAL]; // Transparent videos - mapped to VIDEO_ALPHA
    VIDEO_OPAQUE = 3; // Videos without transparency - mapped to VIDEO
  }

  enum VectorArtCategoryTypes {
    UNKNOWN_VectorArtCategoryTypes = 0; // Default value when vector art category is not specified
    SHAPE_ALL = 1; // Vector Art (both basic and art shapes) - mapped to VECTOR_ART
    SHAPE_BASIC = 2; // Basic Shapes - mapped to SHAPE_BASIC
    SHAPE_ART = 3; // Vector Art Shapes - mapped to SHAPE_ART
    ICON_SOCIAL = 4; // Social Icons - mapped to ICON_SOCIAL
    SHAPE_DIVIDERS = 5 [(.wix.api.enum_exposure) = INTERNAL]; // SVG Shape Dividers - mapped to DIVIDERS
  }
}