Class Transfer

  • All Implemented Interfaces:
    CasperSerializableObject, dev.oak3.sbs4j.interfaces.SerializableObject

    public class Transfer
    extends ExecutableDeployItem
    An AbstractExecutableDeployItem of Type Transfer containing the runtime args of the contract.
    Since:
    0.0.1
    • Constructor Detail

      • Transfer

        public Transfer()
      • Transfer

        public Transfer​(java.util.List<NamedArg<?>> args)
    • Method Detail

      • serialize

        public void serialize​(dev.oak3.sbs4j.SerializerBuffer ser,
                              Target target)
                       throws dev.oak3.sbs4j.exception.ValueSerializationException,
                              NoSuchTypeException
        Implements the Transfer encoder
        Parameters:
        ser - the serializer to be used
        target - target serialization standard
        Throws:
        dev.oak3.sbs4j.exception.ValueSerializationException - exception holding information of failure to serialize a value
        NoSuchTypeException
      • setArgs

        public void setArgs​(java.util.List<NamedArg<?>> args)
        List of NamedArg