@gala-chain/api ∙ API
API > createValidSubmitDTO
Function: createValidSubmitDTO()
createValidSubmitDTO\<
T>(constructor,plain):Promise\<T> &object
Creates valid submit DTO object from provided plain object. Throws exception in case of validation errors. If the uniqueKey is not provided, it generates a random one: 32 random bytes in base64.
Type parameters
▪ T extends SubmitCallDTO
Parameters
▪ constructor: ClassConstructor\<T>
▪ plain: Omit\<NonFunctionProperties\<T>, "uniqueKey"> & object