ProxyRedeemerData.java
package io.uverify.backend.model.impl;
import com.bloxbean.cardano.client.plutus.blueprint.model.Data;
import com.bloxbean.cardano.client.plutus.spec.ConstrPlutusData;
import io.uverify.backend.model.ProxyRedeemer;
import io.uverify.backend.model.converter.ProxyRedeemerConverter;
import java.lang.Override;
import java.lang.String;
/**
* Auto generated code. DO NOT MODIFY
*/
public class ProxyRedeemerData implements Data<ProxyRedeemer> {
private static ProxyRedeemerConverter converter = new ProxyRedeemerConverter();
private ProxyRedeemer proxyRedeemer;
private ProxyRedeemerData(ProxyRedeemer proxyRedeemer) {
this.proxyRedeemer = proxyRedeemer;
}
public static ProxyRedeemerData of(ProxyRedeemer proxyRedeemer) {
return new ProxyRedeemerData(proxyRedeemer);
}
@Override
public ConstrPlutusData toPlutusData() {
return converter.toPlutusData(proxyRedeemer);
}
public static ProxyRedeemer fromPlutusData(ConstrPlutusData data) {
return converter.fromPlutusData(data);
}
public static ProxyRedeemer deserialize(String cborHex) {
return converter.deserialize(cborHex);
}
public static ProxyRedeemer deserialize(byte[] cborBytes) {
return converter.deserialize(cborBytes);
}
}