Example #1
0
def details(experimenter, experimenter_group, permissions, externalInfo):
    o = DetailsI()
    o.owner = experimenter
    o.group = experimenter_group
    o.permissions = permissions
    o.externalInfo = externalInfo
    return o
Example #2
0
 def decode(self, data):
     v = DetailsI()
     owner = data.get('owner')
     if owner is not None:
         decoder = self.ctx.get_decoder(owner['@type'])
         v.owner = decoder.decode(owner)
     group = data.get('group')
     if group is not None:
         decoder = self.ctx.get_decoder(group['@type'])
         v.group = decoder.decode(group)
     permissions = data.get('permissions')
     if permissions is not None:
         decoder = self.ctx.get_decoder(permissions['@type'])
         v.permissions = decoder.decode(permissions)
     return v
Example #3
0
def details(experimenter, experimenter_group, permissions, externalInfo):
    o = DetailsI()
    o.owner = experimenter
    o.group = experimenter_group
    o.permissions = permissions
    o.externalInfo = externalInfo
    return o
def details(experimenter, experimenter_group, permissions):
    o = DetailsI()
    o.owner = experimenter
    o.group = experimenter_group
    o.permissions = permissions
    return o
Example #5
0
def details(experimenter, experimenter_group, permissions):
    o = DetailsI()
    o.owner = experimenter
    o.group = experimenter_group
    o.permissions = permissions
    return o