syntax = "proto3";

package com.wixpress.appservice.api.upstream.com.wixpress.comm.channels.entities.v2.commons.channel;
import "wix/api/annotations.proto";

message AcceptedMessageTypes {
    option (.wix.api.decomposite_of) = "com.wixpress.comm.channels.entities.v2.commons.channel.AcceptedMessageTypes";
  // 'TEXT' type is assumed to be always supported, hence not explicitly annotated.
  enum AcceptedDirectMessageType {
    UNKNOWN_DIRECT_MESSAGE_TYPE = 0 [(.wix.api.enum_maturity) = NOT_IMPLEMENTED];
    MEDIA = 1;
    CARD = 2;
    MINIMAL = 3;
    FORM = 4;
    SYSTEM = 5;
  }

  enum AcceptedSmsMessageType {
    UNKNOWN_SMS_MESSAGE_TYPE = 0 [(.wix.api.enum_maturity) = NOT_IMPLEMENTED];
    SMS = 1;
    MMS = 2;
  }
}
