Skip to content

Payment Command Workflow #259

Payment Command Workflow

Payment Command Workflow #259

Triggered via push December 12, 2023 09:34
Status Success
Total duration 10m 35s
Artifacts
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/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 / 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/CreditCards/CreditCardPaymentResult.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/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/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/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/DebitCards/DebitCardPaymentResult.cs#L9
Non-nullable property 'Message' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.