Skip to content

Commit f8559f3

Browse files
authored
Merge pull request SwedbankPay#384 from mathiso/383-add-require-shipping-address-to-consumer-request
Add AddRequireShippingAddress to ConsumerRequest SwedbankPay#383
2 parents 9051f91 + 24184f2 commit f8559f3

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

src/SwedbankPay.Sdk.Infrastructure/Consumers/ConsumerRequestDto.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ public ConsumerRequestDto(ConsumerRequest consumerRequest)
2525
Language = consumerRequest.Language?.ToString();
2626
Msisdn = consumerRequest.Msisdn?.ToString();
2727
Operation = consumerRequest.Operation.Value;
28+
RequireShippingAddress = consumerRequest.RequireShippingAddress;
2829
ShippingAddressRestrictedToCountryCodes = new List<string>();
2930
foreach (var item in consumerRequest.ShippingAddressRestrictedToCountryCodes)
3031
{
@@ -43,5 +44,7 @@ public ConsumerRequestDto(ConsumerRequest consumerRequest)
4344
public string Operation { get; }
4445

4546
public List<string> ShippingAddressRestrictedToCountryCodes { get; set; }
47+
48+
public bool RequireShippingAddress { get; set; }
4649
}
4750
}

src/SwedbankPay.Sdk/Consumers/ConsumerRequest.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ public ConsumerRequest(Language language)
1616
{
1717
Operation = Operation.Initiate;
1818
Language = language;
19+
RequireShippingAddress = true;
1920
}
2021

2122

@@ -48,5 +49,10 @@ public ConsumerRequest(Language language)
4849
/// List of supported shipping countries for merchant. Using ISO-3166 standard.
4950
/// </summary>
5051
public IList<CountryCode> ShippingAddressRestrictedToCountryCodes { get; } = new List<CountryCode>();
52+
53+
/// <summary>
54+
/// If shipping address should be required (Default is true)
55+
/// </summary>
56+
public bool RequireShippingAddress { get; set; }
5157
}
5258
}

src/SwedbankPay.Sdk/SwedbankPay.Sdk.xml

Lines changed: 6 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)