示例#1
0
文件: config_pb.py 项目: kimch2/x8623
class EffectInfo(ProtoEntity):
    resourceId = Field('int32', 1)
    offsetX = Field('float', 2)
    offsetY = Field('float', 3)
    scaleX = Field('float', 4)
    scaleY = Field('float', 5)
    loop = Field('int32', 6)
示例#2
0
class TransactionInput(ProtoEntity):
    previousOutput  = Field(OutPoint,	1, required=False)
    sequence        = Field('uint32',	2, required=False)
    valueIn         = Field('int64',	3, required=False)
    blockHeight     = Field('uint32',	4, required=False)
    blockIndex      = Field('uint32',	5, required=False)
    script          = Field('bytes',	6, required=False)
示例#3
0
文件: config_pb.py 项目: kimch2/x8623
class FileList(ProtoEntity):
    version = Field('int32', 1)
    version_name = Field('string', 2)
    files = Field(FileItem, 3, repeated=True)
    pkg_version = Field('int32', 4, required=False)
    platform = Field('string', 5, required=False)
    config_version = Field('int32', 6, required=False)
示例#4
0
文件: config_pb.py 项目: kimch2/x8623
class MailData(ProtoEntity):
    mailID = Field('int32', 1)
    mailType = Field('int32', 2)
    mailState = Field('int32', 3)
    mailWord = Field('string', 4)
    additionType = Field('int32', 5, required=False)
    additionData = Field(MailAdditionData, 6, repeated=True)
示例#5
0
文件: config_pb.py 项目: kimch2/x8623
class newDroppack(ProtoEntity):
    dropID = Field('int32', 1)
    packID = Field('int32', 2)
    type1 = Field('int32', 3)
    item1 = Field('int32', 4)
    amount1 = Field('int32', 5)
    isshow = Field('int32', 6)
示例#6
0
文件: config_pb.py 项目: kimch2/x8623
class Technology(ProtoEntity):
    id = Field('int32', 1)
    name = Field('string', 2)
    type = Field('int32', 3)
    icon = Field('int32', 4)
    scope = Field('int32', 5)
    levels = Field(TechnologyLevel, 6, repeated=True)
示例#7
0
class Transaction(ProtoEntity):
    serializeType   = Field('uint32',	1, required=False)
    version         = Field('uint32',	2, required=False)
    inputs          = Field(TransactionInput,	3, repeated=True)
    outputs         = Field(TransactionOutput,	4, repeated=True)
    lockTime        = Field('uint32',	5, required=False)
    expiry          = Field('uint32',	6, required=False)
示例#8
0
文件: config_pb.py 项目: kimch2/x8623
class Task(ProtoEntity):
    # enum TaskStatus
    UNKNOWN = -1
    UNACCEPT = 0
    ONGOING = 1
    TOFINISH = 2
    FAILED = 3
    # enum TaskType
    INVALID = 0
    MAIN = 1
    BRANCH = 2
    DAILY = 3
    id = Field('int32', 1)
    type = Field('enum', 2)
    name = Field('string', 3)
    startNPC = Field('int32', 4, required=False)
    endNPC = Field('int32', 5, required=False)
    rewards = Field(Reward, 6, repeated=True)
    dialogs = Field(Dialog, 7, repeated=True)
    preConditions = Field(PreCondition, 8, repeated=True)
    postConditions = Field(PostCondition, 9, repeated=True)
    quality = Field('int32', 10, required=False)
示例#9
0
class FieldOptions(ProtoEntity):
    # enum CType
    STRING = 0
    CORD = 1
    STRING_PIECE = 2
    # enum JSType
    JS_NORMAL = 0
    JS_STRING = 1
    JS_NUMBER = 2
    ctype = Field('enum', 1, required=False, default=STRING)
    packed = Field('bool', 2, required=False)
    jstype = Field('enum', 6, required=False, default=JS_NORMAL)
    lazy = Field('bool', 5, required=False, default=False)
    deprecated = Field('bool', 3, required=False, default=False)
    weak = Field('bool', 10, required=False, default=False)
    uninterpreted_option = Field(UninterpretedOption, 999, repeated=True)
示例#10
0
文件: config_pb.py 项目: kimch2/x8623
class buildingInfo(ProtoEntity):
    # enum conditionType
    PlayerLvl = 1
    DabenyingLvl = 2
    FinishTask = 3
    ThoughFB = 4
    ChengMen = 5
    id = Field('int32', 1)
    name = Field('string', 2)
    icon = Field('int32', 3, required=False)
    levelData = Field(buildingLevelData, 4, repeated=True)
    contype = Field('enum', 5)
    conparam = Field('int32', 6)
class MemoHash(ProtoEntity):
    hash = Field('bytes', 1, required=False)
class MemoId(ProtoEntity):
    id = Field('int64', 1, required=False)
示例#13
0
class ForDecodeMessage(ProtoEntity):
    type = Field('int32', 1)
    count = Field('int32', 2, required=False)
    sub = Field('SubMessage', 3)
class SigningOutput(ProtoEntity):
    signature       = Field('bytes',	1, required=False)
    json            = Field('string',	2, required=False)
class Amount(ProtoEntity):
    denom           = Field('string',	1, required=False)
    amount          = Field('int64',	2, required=False)
class WithdrawStakeRewardMessage(ProtoEntity):
    delegator_address = Field('string',	1, required=False)
    validator_address = Field('string',	2, required=False)
    type_prefix     = Field('string',	3, required=False)
class SendCoinsMessage(ProtoEntity):
    from_address    = Field('string',	1, required=False)
    to_address      = Field('string',	2, required=False)
    amounts         = Field(Amount,	3, repeated=True)
    type_prefix     = Field('string',	4, required=False)
class SigningInput(ProtoEntity):
    # enum OperationType
    CREATE_ACCOUNT = 0
    PAYMENT = 1
    amount = Field('int64', 1, required=False)
    fee = Field('int32', 2, required=False)
    sequence = Field('int64', 3, required=False)
    account = Field('string', 4, required=False)
    destination = Field('string', 5, required=False)
    private_key = Field('bytes', 6, required=False)
    memo_void = Field(MemoVoid, 7, required=False)
    memo_text = Field(MemoText, 8, required=False)
    memo_id = Field(MemoId, 9, required=False)
    memo_hash = Field(MemoHash, 10, required=False)
    memo_return_hash = Field(MemoHash, 11, required=False)
    operation_type = Field('enum', 12, required=False)
    passphrase = Field('string', 13, required=False)
class MemoText(ProtoEntity):
    text = Field('string', 1, required=False)
示例#20
0
class CodeGeneratorResponse(ProtoEntity):
    error = Field('string', 1, required=False)
    file = Field(File, 15, repeated=True)
class StakeMessage(ProtoEntity):
    delegator_address = Field('string',	1, required=False)
    validator_address = Field('string',	2, required=False)
    amount          = Field(Amount,	3, required=False)
    type_prefix     = Field('string',	4, required=False)
示例#22
0
class EnumValueOptions(ProtoEntity):
    uninterpreted_option = Field(UninterpretedOption, 999, repeated=True)
class Signature(ProtoEntity):
    public_key      = Field('bytes',	1, required=False)
    signature       = Field('bytes',	2, required=False)
示例#24
0
class Location(ProtoEntity):
    path = Field('int32', 1, repeated=True, packed=True)
    span = Field('int32', 2, repeated=True, packed=True)
class SigningInput(ProtoEntity):
    account_number  = Field('uint64',	1, required=False)
    chain_id        = Field('string',	2, required=False)
    fee             = Field(Fee,	3, required=False)
    memo            = Field('string',	4, required=False)
    sequence        = Field('uint64',	5, required=False)
    private_key     = Field('bytes',	6, required=False)
    send_coins_message = Field(SendCoinsMessage,	7, required=False)
    stake_message   = Field(StakeMessage,	8, required=False)
    unstake_message = Field(StakeMessage,	9, required=False)
    withdraw_stake_reward_message = Field(WithdrawStakeRewardMessage,	10, required=False)
    type_prefix     = Field('string',	11, required=False)
示例#26
0
class ExtensionRange(ProtoEntity):
    start = Field('int32', 1, required=False)
    end = Field('int32', 2, required=False)
class Fee(ProtoEntity):
    amounts         = Field(Amount,	1, repeated=True)
    gas             = Field('uint64',	2, required=False)
示例#28
0
class EnumValueDescriptorProto(ProtoEntity):
    name = Field('string', 1, required=False)
    number = Field('int32', 2, required=False)
    options = Field(EnumValueOptions, 3, required=False)
示例#29
0
class SubMessage(ProtoEntity):
    a = Field('int32', 1)
示例#30
0
class ServiceOptions(ProtoEntity):
    uninterpreted_option = Field(UninterpretedOption, 999, repeated=True)