-
|
Hi, I would like to know if it is possible to configure Mapperly to map objects below. I would like to skip Actions object in target. I tried static mapper but it was not applied. public sealed record Source
{
public required ICollection<RewardItem> Rewards { get; init; }
public sealed record RewardItem
{
public required string Id { get; init; }
public Actions? Actions { get; init; }
}
public sealed record Actions
{
public CompleteActionUrl? Complete { get; init; }
}
public sealed record CompleteActionUrl
{
public required string Method { get; init; }
public required string Url { get; init; }
}
}public sealed record Target
{
public required ICollection<RewardItem> Rewards { get; init; }
public sealed record RewardItem
{
public required string Id { get; init; }
public CompleteActionUrl? Complete { get; init; }
}
public sealed record CompleteActionUrl
{
public required string Method { get; init; }
public required string Url { get; init; }
}
}Here is a simple solution: If you build it it shows expected errors with default mapper: [Mapper]
public partial class ClaimedRewardsMappers
{
public partial Target Map(Source output);
}
Thanks for help ;) |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
|
Add a private mapping method |
Beta Was this translation helpful? Give feedback.

Thanks for help. This is my final mapper which works ;)