# Automatically generated, do not edit.
import lxml.etree
## @var left_right
## Parsed RelaxNG left_right schema
left_right = lxml.etree.RelaxNG(lxml.etree.fromstring('''
1
1024
create
query
set
query
get
query
list
query
destroy
query
create
reply
set
reply
get
reply
list
reply
destroy
reply
512000
1024
yes
yes
yes
yes
yes
yes
yes
no
1024
1024
512000
yes
rsa
sha256
2048
yes
yes
yes
yes
1024
1024
1024
1024
1024
1024
yes
1024
1024
1024
yes
1024
1024
1024
query
reply
1024
1024
1024
1024
1024
1024
512000
'''))
## @var up_down
## Parsed RelaxNG up_down schema
up_down = lxml.etree.RelaxNG(lxml.etree.fromstring('''
1
1024
1024
list
list_response
issue
issue_response
revoke
revoke_response
error_response
1024
4096
512000
[\-,0-9]*
512000
[\-,/.0-9]*
512000
[\-,/:0-9a-fA-F]*
.*Z
1024
rsync://.+
4096
512000
[\-,0-9]*
512000
[\-,/.0-9]*
512000
[\-,/:0-9a-fA-F]*
512000
512000
1024
512000
[\-,0-9]*
512000
[\-,/.0-9]*
512000
[\-,/:0-9a-fA-F]*
512000
1024
1024
999999999999999
1024
'''))