using System.Collections.Generic;
static void Main(string[] args)
var config = new MapperConfiguration(cfg =>
cfg.CreateMap<ObjectA, ObjectB>();
IMapper mapper = config.CreateMapper();
var objectA = new ObjectA
var objectB = mapper.Map<ObjectB>(objectA);
Console.WriteLine($"transaction_id: {objectB.transaction_id}");
Console.WriteLine($"qr_code: {objectB.qr_code}");
Console.WriteLine($"ios_download_link: {objectB.ios_download_link}");
Console.WriteLine($"android_download_link: {objectB.android_download_link}");
Console.WriteLine($"expired_time: {objectB.expired_time}");
Console.WriteLine($"created_time: {objectB.created_time}");
public int Code { get; set; }
public string Message { get; set; }
public string OrderID { get; set; }
public string ErrCode { get; set; }
public string Url { get; set; }
public string transaction_id { get; set; }
public string qr_code { get; set; }
public string ios_download_link { get; set; }
public string android_download_link { get; set; }
public int expired_time { get; set; }
public DateTime? created_time { get; set; }