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));
        }
Пример #2
0
        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));
        }
Пример #3
0
 public AlgoMetaDataBuilder CreateAlgoMetaData()
 {
     algoMetaDataInformation           = new AlgoMetaDataInformation();
     algoMetaDataInformation.Functions = new List <AlgoMetaDataFunction>();
     return(this);
 }