
    ZTh&                     d    d Z ddlZddlmZ  G d de      Z G d de      Zd Z G d	 d
e      Z	y)zEClient and server classes corresponding to protobuf-defined services.    N)campaigns_pb2c                       e Zd ZdZd Zy)CampaignServiceStub8Missing associated documentation comment in .proto file.c                    |j                  dt        j                  j                  t        j                  j
                        | _        |j                  dt        j                  j                  t        j                  j
                        | _	        |j                  dt        j                  j                  t        j                  j
                        | _        |j                  dt        j                  j                  t        j                  j
                        | _        |j                  dt        j                   j                  t        j"                  j
                        | _        y)zIConstructor.

        Args:
            channel: A grpc.Channel.
        ./sift.campaigns.v1.CampaignService/GetCampaign)request_serializerresponse_deserializer1/sift.campaigns.v1.CampaignService/CreateCampaign0/sift.campaigns.v1.CampaignService/ListCampaigns1/sift.campaigns.v1.CampaignService/UpdateCampaign:/sift.campaigns.v1.CampaignService/ListCampaignAnnotationsN)unary_unary,sift_dot_campaigns_dot_v1_dot_campaigns__pb2GetCampaignRequestSerializeToStringGetCampaignResponse
FromStringGetCampaignCreateCampaignRequestCreateCampaignResponseCreateCampaignListCampaignsRequestListCampaignsResponseListCampaignsUpdateCampaignRequestUpdateCampaignResponseUpdateCampaignListCampaignAnnotationsRequestListCampaignAnnotationsResponseListCampaignAnnotations)selfchannels     i/home/www/backend.miabetepe.com/venv/lib/python3.12/site-packages/sift/campaigns/v1/campaigns_pb2_grpc.py__init__zCampaignServiceStub.__init__   s/    #..@#O#b#b#t#t&R&f&f&q&q / 
 &11C#O#e#e#w#w&R&i&i&t&t 2 
 %00B#O#d#d#v#v&R&h&h&s&s 1 
 &11C#O#e#e#w#w&R&i&i&t&t 2 
 (/':':L#O#n#n  $A  $A&R&r&r&}&} (; ($    N)__name__
__module____qualname____doc__r%    r&   r$   r   r      s
    Br&   r   c                   .    e Zd ZdZd Zd Zd Zd Zd Zy)CampaignServiceServicerr   c                     |j                  t        j                  j                         |j	                  d       t        d      )zRetrieve a campaign.
        Method not implemented!set_codegrpc
StatusCodeUNIMPLEMENTEDset_detailsNotImplementedErrorr"   requestcontexts      r$   r   z#CampaignServiceServicer.GetCampaign/   7     	66756!";<<r&   c                     |j                  t        j                  j                         |j	                  d       t        d      )zCreate a campaign.
        r/   r0   r7   s      r$   r   z&CampaignServiceServicer.CreateCampaign6   r:   r&   c                     |j                  t        j                  j                         |j	                  d       t        d      zList campaigns.
        r/   r0   r7   s      r$   r   z%CampaignServiceServicer.ListCampaigns=   r:   r&   c                     |j                  t        j                  j                         |j	                  d       t        d      )zZUpdates an existing campaign using the list of fields specified in `update_mask`.
        r/   r0   r7   s      r$   r   z&CampaignServiceServicer.UpdateCampaignD   r:   r&   c                     |j                  t        j                  j                         |j	                  d       t        d      r=   r0   r7   s      r$   r!   z/CampaignServiceServicer.ListCampaignAnnotationsK   r:   r&   N)	r'   r(   r)   r*   r   r   r   r   r!   r+   r&   r$   r-   r-   ,   s    B=====r&   r-   c           	         t        j                  | j                  t        j                  j
                  t        j                  j                        t        j                  | j                  t        j                  j
                  t        j                  j                        t        j                  | j                  t        j                  j
                  t        j                  j                        t        j                  | j                  t        j                  j
                  t        j                   j                        t        j                  | j"                  t        j$                  j
                  t        j&                  j                        d}t        j(                  d|      }|j+                  |f       y )N)request_deserializerresponse_serializer)r   r   r   r   r!   z!sift.campaigns.v1.CampaignService)r2   unary_unary_rpc_method_handlerr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r!   r   r    method_handlers_generic_handleradd_generic_rpc_handlers)servicerserverrpc_method_handlersgeneric_handlers       r$   %add_CampaignServiceServicer_to_serverrJ   S   sK   >>(()U)h)h)s)s(T(h(h(z(z
 #AA++)U)k)k)v)v(T(k(k(}(}
 "@@**)U)j)j)u)u(T(j(j(|(|
 #AA++)U)k)k)v)v(T(k(k(}(}
 (,'J'J44)U)t)t))(T(t(t  )G  )G(+6 ::/1DFO
##_$67r&   c                       e Zd ZdZe	 	 	 	 	 	 	 	 dd       Ze	 	 	 	 	 	 	 	 dd       Ze	 	 	 	 	 	 	 	 dd       Ze	 	 	 	 	 	 	 	 dd       Ze	 	 	 	 	 	 	 	 dd       Z	y)	CampaignServicer   Nc
                     t         j                  j                  | |dt        j                  j
                  t        j                  j                  ||||||||	      S )Nr   )r2   experimentalr   r   r   r   r   r   
r8   targetoptionschannel_credentialscall_credentialsinsecurecompressionwait_for_readytimeoutmetadatas
             r$   r   zCampaignService.GetCampaignx   sX       ,,Wf>n8KK]]8LLWW(&^Wh	X 	Xr&   c
                     t         j                  j                  | |dt        j                  j
                  t        j                  j                  ||||||||	      S )Nr   )r2   rN   r   r   r   r   r   r   rO   s
             r$   r   zCampaignService.CreateCampaign   X       ,,Wf>q8NN``8OOZZ(&^Wh	X 	Xr&   c
                     t         j                  j                  | |dt        j                  j
                  t        j                  j                  ||||||||	      S )Nr   )r2   rN   r   r   r   r   r   r   rO   s
             r$   r   zCampaignService.ListCampaigns   sX       ,,Wf>p8MM__8NNYY(&^Wh	X 	Xr&   c
                     t         j                  j                  | |dt        j                  j
                  t        j                  j                  ||||||||	      S )Nr   )r2   rN   r   r   r   r   r   r   rO   s
             r$   r   zCampaignService.UpdateCampaign   rZ   r&   c
                     t         j                  j                  | |dt        j                  j
                  t        j                  j                  ||||||||	      S )Nr   )r2   rN   r   r   r   r   r    r   rO   s
             r$   r!   z'CampaignService.ListCampaignAnnotations   sX       ,,Wf>z8WWii8XXcc(&^Wh	X 	Xr&   )r+   NNFNNNN)
r'   r(   r)   r*   staticmethodr   r   r   r   r!   r+   r&   r$   rL   rL   u   s    B  $!X X    $!X X    $!X X    $!X X    $!X Xr&   rL   )
r*   r2   sift.campaigns.v1r   r   objectr   r-   rJ   rL   r+   r&   r$   <module>ra      s>    K  [!& !H$=f $=N8DVXf VXr&   