#
# Autogenerated by Thrift for thrift/compiler/test/fixtures/basic-annotations/src/module.thrift
#
# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
#  @generated
#

from thrift.py3.server cimport ServiceInterface


cdef class MyServiceInterface(ServiceInterface):
    # these are to avoid weird Cython multiple inheritance issue
    cdef bint _for_cython_ping
    cdef bint _for_cython_getRandomData
    cdef bint _for_cython_hasDataById
    cdef bint _for_cython_getDataById
    cdef bint _for_cython_putDataById
    cdef bint _for_cython_lobDataById
    cdef bint _for_cython_doNothing
    pass

cdef class MyServicePrioParentInterface(ServiceInterface):
    # these are to avoid weird Cython multiple inheritance issue
    cdef bint _for_cython_ping
    cdef bint _for_cython_pong
    pass

cdef class MyServicePrioChildInterface(MyServicePrioParentInterface):
    # these are to avoid weird Cython multiple inheritance issue
    cdef bint _for_cython_pang
    pass

cdef class BadServiceInterface(ServiceInterface):
    # these are to avoid weird Cython multiple inheritance issue
    cdef bint _for_cython_bar
    pass

cdef class FooBarBazServiceInterface(ServiceInterface):
    # these are to avoid weird Cython multiple inheritance issue
    cdef bint _for_cython_foo
    cdef bint _for_cython_bar
    cdef bint _for_cython_baz
    pass

