public static InstanceDataDTO BuildInstanceData(AlgoDataDTO algoData, WalletDTO walletDTO, AlgoInstanceType instanceType, InstanceParameters instanceParameters, DaysOffsetDTO daysOffsetDTO, string instanceName = null) { AlgoMetaDataInformation algoMetaDataInformation = BuildAlgoMetaDataInformation(instanceParameters, daysOffsetDTO); if (instanceParameters.UseInvalidAlgoId) { algoData.Id = $"NonExistingAlgoId - {Helpers.GetFullUtcTimestamp()}"; } return(new InstanceDataDTO(algoData, walletDTO, instanceType, algoMetaDataInformation, instanceName)); }
public static InstanceDataDTO BuildInstanceData(AlgoDataDTO algoData, WalletDTO walletDTO, AlgoInstanceType instanceType, InstanceParameters instanceParameters, DaysOffsetDTO daysOffsetDTO, bool withInvalidAlgoId = false, bool withoutMetadaData = false) { AlgoMetaDataInformation algoMetaDataInformation = BuildAlgoMetaDataInformation(instanceParameters, daysOffsetDTO); if (withInvalidAlgoId) { algoData.Id = $"NonExistingAlgoId - {Helpers.GetFullUtcTimestamp()}"; } return(new InstanceDataDTO(algoData, walletDTO, instanceType, algoMetaDataInformation)); }
public AlgoMetaDataBuilder CreateAlgoMetaData() { algoMetaDataInformation = new AlgoMetaDataInformation(); algoMetaDataInformation.Functions = new List <AlgoMetaDataFunction>(); return(this); }