@ -1,10 +1,12 @@
using JetBrains.Annotations;
using System;
using System.ComponentModel.DataAnnotations;
using Volo.Abp.ObjectExtending;
using Volo.Abp.Validation;
namespace Payment.PaymentRequests
{
[Serializable]
public class PaymentRequestCreationDto : ExtensibleObject
[DynamicMaxLength(typeof(PaymentRequestConsts), nameof(PaymentRequestConsts.MaxCustomerIdLength))]
@ -3,6 +3,7 @@ using Volo.Abp.Application.Dtos;
public class PaymentRequestDto : CreationAuditedEntityDto<Guid>
public string CustomerId { get; set; }
@ -4,6 +4,7 @@ using System.ComponentModel.DataAnnotations;
public class StartPaymentDto
public Guid PaymentRequestId { get; set; }
@ -1,5 +1,8 @@
namespace Payment.PaymentRequests
using System;
public class StartPaymentResultDto
public string CheckoutLink { get; set; }