Skip to content

Payment Command Workflow #255

Payment Command Workflow

Payment Command Workflow #255

Status Success
Total duration 27m 48s
Artifacts
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention
Matrix: workflow / build / build
Matrix: workflow / test / test
workflow  /  ...  /  analyze
52s
workflow / quality / analyze
Matrix: workflow / security / analyze
Fit to window
Zoom out
Zoom in

Annotations

40 warnings
workflow / build / ubuntu-latest: src/Services/Payment/Command/Domain/Aggregates/Payment.cs#L109
Argument of type 'Money' cannot be used as an output of type 'Dto.Money' for parameter 'Amount' in 'void PaymentRequested.Deconstruct(out Guid PaymentId, out Guid OrderId, out Money Amount, out Address BillingAddress, out string Status, out long Version)' due to differences in the nullability of reference types.
workflow / build / ubuntu-latest: src/Services/Payment/Command/Domain/Aggregates/Payment.cs#L109
Argument of type 'Address' cannot be used as an output of type 'Dto.Address' for parameter 'BillingAddress' in 'void PaymentRequested.Deconstruct(out Guid PaymentId, out Guid OrderId, out Money Amount, out Address BillingAddress, out string Status, out long Version)' due to differences in the nullability of reference types.
workflow / build / ubuntu-latest: src/Services/Payment/Command/Domain/Aggregates/Payment.cs#L109
Argument of type 'PaymentStatus' cannot be used as an output of type 'string' for parameter 'Status' in 'void PaymentRequested.Deconstruct(out Guid PaymentId, out Guid OrderId, out Money Amount, out Address BillingAddress, out string Status, out long Version)' due to differences in the nullability of reference types.
workflow / build / ubuntu-latest: src/Services/Payment/Command/Application/Abstractions/Services/PaymentService.cs#L12
Nullability of reference types in return type of 'Task<IPaymentResult>? PaymentService.HandleAsync(Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult?>> behaviorProcessor, PaymentMethod method, CancellationToken cancellationToken)' doesn't match implicitly implemented member 'Task<IPaymentResult> IPaymentService.HandleAsync(Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult>> behaviorProcessor, PaymentMethod method, CancellationToken cancellationToken)' (possibly because of nullability attributes).
workflow / build / ubuntu-latest: src/Services/Payment/Command/Application/Abstractions/Services/PaymentService.cs#L15
Nullability of reference types in return type of 'Task<IPaymentResult?> PaymentService.AuthorizeAsync(PaymentMethod method, CancellationToken cancellationToken)' doesn't match implicitly implemented member 'Task<IPaymentResult> IPaymentService.AuthorizeAsync(PaymentMethod method, CancellationToken cancellationToken)'.
workflow / build / ubuntu-latest: src/Services/Payment/Command/Application/Abstractions/Services/PaymentService.cs#L13
Argument of type 'Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult?>>' cannot be used for parameter 'behaviorProcessor' of type 'Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult>>' in 'Task<IPaymentResult> IPaymentService.HandleAsync(Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult>> behaviorProcessor, PaymentMethod method, CancellationToken cancellationToken)' due to differences in the nullability of reference types.
workflow / build / ubuntu-latest: src/Services/Payment/Command/Application/Abstractions/Services/PaymentService.cs#L7
Non-nullable field '_next' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
workflow / build / ubuntu-latest: src/Services/Payment/Command/Application/Abstractions/Http/HttpResponse.cs#L6
Non-nullable property 'ActionResult' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
workflow / build / ubuntu-latest: src/Services/Payment/Command/Application/Services/PayPal/PaypalPaymentResult.cs#L9
Non-nullable property 'Message' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
workflow / build / ubuntu-latest: src/Services/Payment/Command/Application/Services/CreditCards/CreditCardPaymentResult.cs#L9
Non-nullable property 'Message' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
workflow / build / windows-latest: src/Services/Payment/Command/Domain/Aggregates/Payment.cs#L109
Argument of type 'Money' cannot be used as an output of type 'Dto.Money' for parameter 'Amount' in 'void PaymentRequested.Deconstruct(out Guid PaymentId, out Guid OrderId, out Money Amount, out Address BillingAddress, out string Status, out long Version)' due to differences in the nullability of reference types.
workflow / build / windows-latest: src/Services/Payment/Command/Domain/Aggregates/Payment.cs#L109
Argument of type 'Address' cannot be used as an output of type 'Dto.Address' for parameter 'BillingAddress' in 'void PaymentRequested.Deconstruct(out Guid PaymentId, out Guid OrderId, out Money Amount, out Address BillingAddress, out string Status, out long Version)' due to differences in the nullability of reference types.
workflow / build / windows-latest: src/Services/Payment/Command/Domain/Aggregates/Payment.cs#L109
Argument of type 'PaymentStatus' cannot be used as an output of type 'string' for parameter 'Status' in 'void PaymentRequested.Deconstruct(out Guid PaymentId, out Guid OrderId, out Money Amount, out Address BillingAddress, out string Status, out long Version)' due to differences in the nullability of reference types.
workflow / build / windows-latest: src/Services/Payment/Command/Application/Abstractions/Services/PaymentService.cs#L12
Nullability of reference types in return type of 'Task<IPaymentResult>? PaymentService.HandleAsync(Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult?>> behaviorProcessor, PaymentMethod method, CancellationToken cancellationToken)' doesn't match implicitly implemented member 'Task<IPaymentResult> IPaymentService.HandleAsync(Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult>> behaviorProcessor, PaymentMethod method, CancellationToken cancellationToken)' (possibly because of nullability attributes).
workflow / build / windows-latest: src/Services/Payment/Command/Application/Abstractions/Services/PaymentService.cs#L15
Nullability of reference types in return type of 'Task<IPaymentResult?> PaymentService.AuthorizeAsync(PaymentMethod method, CancellationToken cancellationToken)' doesn't match implicitly implemented member 'Task<IPaymentResult> IPaymentService.AuthorizeAsync(PaymentMethod method, CancellationToken cancellationToken)'.
workflow / build / windows-latest: src/Services/Payment/Command/Application/Abstractions/Services/PaymentService.cs#L13
Argument of type 'Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult?>>' cannot be used for parameter 'behaviorProcessor' of type 'Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult>>' in 'Task<IPaymentResult> IPaymentService.HandleAsync(Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult>> behaviorProcessor, PaymentMethod method, CancellationToken cancellationToken)' due to differences in the nullability of reference types.
workflow / build / windows-latest: src/Services/Payment/Command/Application/Abstractions/Services/PaymentService.cs#L7
Non-nullable field '_next' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
workflow / build / windows-latest: src/Services/Payment/Command/Application/Abstractions/Http/HttpResponse.cs#L6
Non-nullable property 'ActionResult' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
workflow / build / windows-latest: src/Services/Payment/Command/Application/Services/PayPal/PaypalPaymentResult.cs#L9
Non-nullable property 'Message' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
workflow / build / windows-latest: src/Services/Payment/Command/Application/Services/DebitCards/DebitCardPaymentResult.cs#L9
Non-nullable property 'Message' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
workflow / build / macOS-latest: src/Services/Payment/Command/Domain/Aggregates/Payment.cs#L109
Argument of type 'Money' cannot be used as an output of type 'Dto.Money' for parameter 'Amount' in 'void PaymentRequested.Deconstruct(out Guid PaymentId, out Guid OrderId, out Money Amount, out Address BillingAddress, out string Status, out long Version)' due to differences in the nullability of reference types.
workflow / build / macOS-latest: src/Services/Payment/Command/Domain/Aggregates/Payment.cs#L109
Argument of type 'Address' cannot be used as an output of type 'Dto.Address' for parameter 'BillingAddress' in 'void PaymentRequested.Deconstruct(out Guid PaymentId, out Guid OrderId, out Money Amount, out Address BillingAddress, out string Status, out long Version)' due to differences in the nullability of reference types.
workflow / build / macOS-latest: src/Services/Payment/Command/Domain/Aggregates/Payment.cs#L109
Argument of type 'PaymentStatus' cannot be used as an output of type 'string' for parameter 'Status' in 'void PaymentRequested.Deconstruct(out Guid PaymentId, out Guid OrderId, out Money Amount, out Address BillingAddress, out string Status, out long Version)' due to differences in the nullability of reference types.
workflow / build / macOS-latest: src/Services/Payment/Command/Application/Abstractions/Services/PaymentService.cs#L12
Nullability of reference types in return type of 'Task<IPaymentResult>? PaymentService.HandleAsync(Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult?>> behaviorProcessor, PaymentMethod method, CancellationToken cancellationToken)' doesn't match implicitly implemented member 'Task<IPaymentResult> IPaymentService.HandleAsync(Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult>> behaviorProcessor, PaymentMethod method, CancellationToken cancellationToken)' (possibly because of nullability attributes).
workflow / build / macOS-latest: src/Services/Payment/Command/Application/Abstractions/Services/PaymentService.cs#L15
Nullability of reference types in return type of 'Task<IPaymentResult?> PaymentService.AuthorizeAsync(PaymentMethod method, CancellationToken cancellationToken)' doesn't match implicitly implemented member 'Task<IPaymentResult> IPaymentService.AuthorizeAsync(PaymentMethod method, CancellationToken cancellationToken)'.
workflow / build / macOS-latest: src/Services/Payment/Command/Application/Abstractions/Services/PaymentService.cs#L13
Argument of type 'Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult?>>' cannot be used for parameter 'behaviorProcessor' of type 'Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult>>' in 'Task<IPaymentResult> IPaymentService.HandleAsync(Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult>> behaviorProcessor, PaymentMethod method, CancellationToken cancellationToken)' due to differences in the nullability of reference types.
workflow / build / macOS-latest: src/Services/Payment/Command/Application/Abstractions/Services/PaymentService.cs#L7
Non-nullable field '_next' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
workflow / build / macOS-latest: src/Services/Payment/Command/Application/Abstractions/Http/HttpResponse.cs#L6
Non-nullable property 'ActionResult' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
workflow / build / macOS-latest: src/Services/Payment/Command/Application/Services/PayPal/PaypalPaymentResult.cs#L9
Non-nullable property 'Message' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
workflow / build / macOS-latest: src/Services/Payment/Command/Application/Services/DebitCards/DebitCardPaymentResult.cs#L9
Non-nullable property 'Message' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
workflow / security / analyze (csharp): src/Services/Payment/Command/Domain/Aggregates/Payment.cs#L109
Argument of type 'Money' cannot be used as an output of type 'Dto.Money' for parameter 'Amount' in 'void PaymentRequested.Deconstruct(out Guid PaymentId, out Guid OrderId, out Money Amount, out Address BillingAddress, out string Status, out long Version)' due to differences in the nullability of reference types.
workflow / security / analyze (csharp): src/Services/Payment/Command/Domain/Aggregates/Payment.cs#L109
Argument of type 'Address' cannot be used as an output of type 'Dto.Address' for parameter 'BillingAddress' in 'void PaymentRequested.Deconstruct(out Guid PaymentId, out Guid OrderId, out Money Amount, out Address BillingAddress, out string Status, out long Version)' due to differences in the nullability of reference types.
workflow / security / analyze (csharp): src/Services/Payment/Command/Domain/Aggregates/Payment.cs#L109
Argument of type 'PaymentStatus' cannot be used as an output of type 'string' for parameter 'Status' in 'void PaymentRequested.Deconstruct(out Guid PaymentId, out Guid OrderId, out Money Amount, out Address BillingAddress, out string Status, out long Version)' due to differences in the nullability of reference types.
workflow / security / analyze (csharp): src/Services/Payment/Command/Application/Abstractions/Services/PaymentService.cs#L12
Nullability of reference types in return type of 'Task<IPaymentResult>? PaymentService.HandleAsync(Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult?>> behaviorProcessor, PaymentMethod method, CancellationToken cancellationToken)' doesn't match implicitly implemented member 'Task<IPaymentResult> IPaymentService.HandleAsync(Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult>> behaviorProcessor, PaymentMethod method, CancellationToken cancellationToken)' (possibly because of nullability attributes).
workflow / security / analyze (csharp): src/Services/Payment/Command/Application/Abstractions/Services/PaymentService.cs#L15
Nullability of reference types in return type of 'Task<IPaymentResult?> PaymentService.AuthorizeAsync(PaymentMethod method, CancellationToken cancellationToken)' doesn't match implicitly implemented member 'Task<IPaymentResult> IPaymentService.AuthorizeAsync(PaymentMethod method, CancellationToken cancellationToken)'.
workflow / security / analyze (csharp): src/Services/Payment/Command/Application/Abstractions/Services/PaymentService.cs#L13
Argument of type 'Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult?>>' cannot be used for parameter 'behaviorProcessor' of type 'Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult>>' in 'Task<IPaymentResult> IPaymentService.HandleAsync(Func<IPaymentService, PaymentMethod, CancellationToken, Task<IPaymentResult>> behaviorProcessor, PaymentMethod method, CancellationToken cancellationToken)' due to differences in the nullability of reference types.
workflow / security / analyze (csharp): src/Services/Payment/Command/Application/Abstractions/Services/PaymentService.cs#L7
Non-nullable field '_next' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
workflow / security / analyze (csharp): src/Services/Payment/Command/Application/Abstractions/Http/HttpResponse.cs#L6
Non-nullable property 'ActionResult' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
workflow / security / analyze (csharp): src/Services/Payment/Command/Application/Services/PayPal/PaypalPaymentResult.cs#L9
Non-nullable property 'Message' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
workflow / security / analyze (csharp): src/Services/Payment/Command/Application/Services/CreditCards/CreditCardPaymentResult.cs#L9
Non-nullable property 'Message' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.