
    ZTh;4                     
   d Z ddlmZ ddlmZ ddlmZ ddlm	Z
  ej                         ZddlmZ ddlmZ ddlmZ ddlmZ  ej                         j/                  d	      Z e       Z e
j6                  ee        e
j8                  ed
e       ej:                  sded   _        ded   _        ded   j@                  d   _        ded   j@                  d   _        ded   j@                  d   _        ded   j@                  d   _        ded   jB                  d   _        ded   jB                  d   _        ded   jB                  d   _        ded   jB                  d   _        ded   _        ded   _        ded   jB                  d   _        ded   jB                  d   _        ded   jB                  d   _        ded   jB                  d   _        ded   jB                  d   _        ded   jB                  d   _        ded   jB                  d    _        ded   jB                  d    _        ded!   jB                  d"   _        ded!   jB                  d"   _        ded!   jB                  d#   _        ded!   jB                  d#   _        ded!   jB                  d$   _        ded!   jB                  d$   _        ded!   jB                  d%   _        ded!   jB                  d%   _        ded!   jB                  d&   _        ded!   jB                  d&   _        ded'   jB                  d   _        ded'   jB                  d   _        ded'   jB                  d   _        ded'   jB                  d   _        ded(   jB                  d)   _        ded(   jB                  d)   _        ded*   jB                  d+   _        ded*   jB                  d+   _        ded,   _        d-ed,   _        ded,   jD                  d.   _        d/ed,   jD                  d.   _        ded,   jD                  d0   _        d1ed,   jD                  d0   _        d2ed   _#        d3ed   _$        d4ed5   _#        d6ed5   _$        d7ed   _#        d8ed   _$        d9ed   _#        d:ed   _$        d;ed   _#        d<ed   _$        d=ed   _#        d<ed   _$        d>ed   _#        d?ed   _$        d@ed   _#        dAed   _$        dBed!   _#        dCed!   _$        dDed'   _#        dEed'   _$        dFedG   _#        dHedG   _$        dIed(   _#        dJed(   _$        dKed*   _#        dLed*   _$        dMed,   _#        dNed,   _$        yy)OzGenerated protocol buffer code.    )
descriptor)descriptor_pool)symbol_database)builder)annotations_pb2)field_behavior_pb2)channel_data_type_pb2s  
5sift/calculated_channels/v1/calculated_channels.protosift.calculated_channels.v1google/api/annotations.protogoogle/api/field_behavior.proto.protoc-gen-openapiv2/options/annotations.proto+sift/common/type/v1/channel_data_type.proto"r
ExpressionChannelReference0
channel_reference (	BARchannelReference"

channel_id (	BAR	channelId"
ExpressionRequestx
channel_references (2E.sift.calculated_channels.v1.ExpressionRequest.ChannelReferencesEntryBRchannelReferences#

expression (	BAR
expression{
expression_channel_references (27.sift.calculated_channels.v1.ExpressionChannelReferenceRexpressionChannelReferencesD
ChannelReferencesEntry
key (	Rkey
value (	Rvalue:8"
 ListExpressionIdentifiersRequest
	page_size (RpageSize

page_token (	R	pageTokenD
mode (2+.sift.calculated_channels.v1.ExpressionModeBARmode"}
!ListExpressionIdentifiersResponseX
identifiers (21.sift.calculated_channels.v1.ExpressionIdentifierBARidentifiers"
ExpressionIdentifier
name (	BARname%
description (	BARdescriptionN
type (25.sift.calculated_channels.v1.ExpressionIdentifierTypeBARtype&
display_name (	BARdisplayNameW
library (28.sift.calculated_channels.v1.ExpressionIdentifierLibraryBARlibrary"
ValidateExpressionRequestS

expression (2..sift.calculated_channels.v1.ExpressionRequestBAR
expressionD
mode (2+.sift.calculated_channels.v1.ExpressionModeBARmode"
ValidateExpressionResponseT
error (2<.sift.calculated_channels.v1.ErrorValidatingExpressionResultH RerrorZ
success (2>.sift.calculated_channels.v1.SuccessValidatingExpressionResultH RsuccessB
result"K
ErrorValidatingExpressionResult(
error_message (	BARerrorMessage"k
!SuccessValidatingExpressionResultF
	data_type (2$.sift.common.type.v1.ChannelDataTypeBARdataType*
ExpressionIdentifierType.
&EXPRESSION_IDENTIFIER_TYPE_UNSPECIFIED '
#EXPRESSION_IDENTIFIER_TYPE_FUNCTION&
"EXPRESSION_IDENTIFIER_TYPE_CHANNEL*
ExpressionIdentifierLibrary-
)EXPRESSION_IDENTIFIER_LIBRARY_UNSPECIFIED &
"EXPRESSION_IDENTIFIER_LIBRARY_MATH(
$EXPRESSION_IDENTIFIER_LIBRARY_STRING&
"EXPRESSION_IDENTIFIER_LIBRARY_LIST&
"EXPRESSION_IDENTIFIER_LIBRARY_ITER*
&EXPRESSION_IDENTIFIER_LIBRARY_STATEFUL)
%EXPRESSION_IDENTIFIER_LIBRARY_SUMMARY*
ExpressionMode#
EXPRESSION_MODE_UNSPECIFIED 
EXPRESSION_MODE_RULES'
#EXPRESSION_MODE_CALCULATED_CHANNELS
EXPRESSION_MODE_RULER#
EXPRESSION_MODE_STRUCTURED_DATA2
CalculatedChannelsService
ListExpressionIdentifiers=.sift.calculated_channels.v1.ListExpressionIdentifiersRequest>.sift.calculated_channels.v1.ListExpressionIdentifiersResponse"AListExpressionIdentifiersbRetrieves a list of valid identifiers that can be used as part of a calculated channel expression.42/api/v1/calculated-channels:expression-identifiers
ValidateExpression6.sift.calculated_channels.v1.ValidateExpressionRequest7.sift.calculated_channels.v1.ValidateExpressionResponse"AkValidateExpressionUUsed to validate whether or not an expression used for a calculated channel is valid.4"//api/v1/calculated-channels:validate-expression:*A>Service to programmatically interact with calculated channels.~
$Read more about calculated channels.Vhttps://customer.support.siftstack.com/servicedesk/customer/portal/2/article/265421153B
com.sift.calculated_channels.v1BCalculatedChannelsProtoPSCXSift.CalculatedChannels.V1Sift\CalculatedChannels\V1&Sift\CalculatedChannels\V1\GPBMetadataSift::CalculatedChannels::V1A
Calculated Channels Servicebproto3z3sift.calculated_channels.v1.calculated_channels_pb2N
DESCRIPTORs   
com.sift.calculated_channels.v1BCalculatedChannelsProtoPSCXSift.CalculatedChannels.V1Sift\CalculatedChannels\V1&Sift\CalculatedChannels\V1\GPBMetadataSift::CalculatedChannels::V1A
Calculated Channels Service_EXPRESSIONIDENTIFIERTYPE&EXPRESSION_IDENTIFIER_TYPE_UNSPECIFIEDs   _EXPRESSIONMODEEXPRESSION_MODE_UNSPECIFIED_EXPRESSIONCHANNELREFERENCEchannel_references   A
channel_id)_EXPRESSIONREQUEST_CHANNELREFERENCESENTRYs   8_EXPRESSIONREQUESTchannel_referencess   
expression!_LISTEXPRESSIONIDENTIFIERSREQUESTmode"_LISTEXPRESSIONIDENTIFIERSRESPONSEidentifiers_EXPRESSIONIDENTIFIERnamedescriptiontypedisplay_namelibrary_VALIDATEEXPRESSIONREQUEST _ERRORVALIDATINGEXPRESSIONRESULTerror_message"_SUCCESSVALIDATINGEXPRESSIONRESULT	data_type_CALCULATEDCHANNELSSERVICEs   A>Service to programmatically interact with calculated channels.~
$Read more about calculated channels.Vhttps://customer.support.siftstack.com/servicedesk/customer/portal/2/article/265421153ListExpressionIdentifierss   AListExpressionIdentifiersbRetrieves a list of valid identifiers that can be used as part of a calculated channel expression.42/api/v1/calculated-channels:expression-identifiersValidateExpressions   AkValidateExpressionUUsed to validate whether or not an expression used for a calculated channel is valid.4"//api/v1/calculated-channels:validate-expression:*i}  i  i  _EXPRESSIONIDENTIFIERLIBRARYi`	  ic	  i
     id  ig  i  i  i  i  i  i  i  i,  i/  i  i  _VALIDATEEXPRESSIONRESPONSEi  i  i  i  iz  i
  i  )%__doc__google.protobufr   _descriptorr   _descriptor_poolr   _symbol_databasegoogle.protobuf.internalr   _builderDefault_sym_db
google.apir   #google_dot_api_dot_annotations__pb2r   'google_dot_api_dot_field__behavior__pb2protoc_gen_openapiv2.options7protoc__gen__openapiv2_dot_options_dot_annotations__pb2sift.common.type.v1r	   <sift_dot_common_dot_type_dot_v1_dot_channel__data__type__pb2AddSerializedFiler
   globals_globalsBuildMessageAndEnumDescriptorsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_loaded_options_serialized_optionsvalues_by_namefields_by_namemethods_by_name_serialized_start_serialized_end     x/home/www/backend.miabetepe.com/venv/lib/python3.12/site-packages/sift/calculated_channels/v1/calculated_channels_pb2.py<module>rK      sL  
 & 5 ? ? 8 #

"
"
$ N T s u &%%'99  ;LQ  MQ
9 ' ' '
H = ' ' '
4iks t%%+/(<( 0b(<,sw(&'667_`p xC(&'667_`t^b(,,-JK[bm(,,-JK_`d(()889LM]dp(()889LMaY](()88FV]i(()88FZJN(67GNV(67KX\( //0DEU\g( //0DEYPT( //=MT`( //=QY](./>>vFV]i(./>>vFZae(/0??N^eq(/0??NbMQ("#226:JQ]("#226:NTX("#22=AQXd("#22=AUMQ("#226:JQ]("#226:NUY("#22>BRYe("#22>BVPT("#229=MT`("#229=QX\('(77EU\h('(77EYRV('(77?OVb('(77?Sae(-.==oN^eq(-.==oNb_c(/0??L\co(/0??L`;?('(8 @Z('(<hl('(889TUe mM('(889TUiae('(889MN^ fp('(889MNb:>(&'98<(&'7=A()*<;?()*:04(/.2(-<?(();:=(()936( 214( 0JM(67IHK(67GBE(./A@C(./?CF(/0BAE(/0@6:("#548("#3;?('(:9=('(8<@(();:>(()9AE(-.@?C(-.>CG(/0BAE(/0@;?('(:9=('(8Q &rI   