Commit c2f081b 1 parent 1de88d7 commit c2f081b Copy full SHA for c2f081b
File tree 2 files changed +18
-0
lines changed
vehicles/src/modules/shopping-cart
2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import { ApiProperty } from '@nestjs/swagger';
3
3
import { ApplicationStatus } from '../../../../common/enum/application-status.enum' ;
4
4
import { PermitType } from '../../../../common/enum/permit-type.enum' ;
5
5
import { PermitApplicationOrigin } from '../../../../common/enum/permit-application-origin.enum' ;
6
+ import { ThirdPartyLiability } from '../../../../common/enum/third-party-liability.enum' ;
6
7
7
8
export class ReadShoppingCartDto {
8
9
@AutoMap ( )
@@ -95,6 +96,14 @@ export class ReadShoppingCartDto {
95
96
} )
96
97
totalDistance ?: number ;
97
98
99
+ @AutoMap ( )
100
+ @ApiProperty ( {
101
+ enum : ThirdPartyLiability ,
102
+ example : ThirdPartyLiability . DANGEROUS_GOODS ,
103
+ description : 'Third Party Liability for ICBC Permits.' ,
104
+ } )
105
+ thirdPartyLiability ?: ThirdPartyLiability ;
106
+
98
107
@AutoMap ( )
99
108
@ApiProperty ( {
100
109
enum : PermitApplicationOrigin ,
Original file line number Diff line number Diff line change @@ -67,6 +67,15 @@ export class ShoppingCartProfile extends AutomapperProfile {
67
67
?. totalDistance ;
68
68
} ) ,
69
69
) ,
70
+ forMember (
71
+ ( d ) => d . thirdPartyLiability ,
72
+ mapFrom ( ( s ) => {
73
+ const parsedPermitData = JSON . parse (
74
+ s ?. permitData ?. permitData ,
75
+ ) as PermitData ;
76
+ return parsedPermitData ?. thirdPartyLiability ;
77
+ } ) ,
78
+ ) ,
70
79
forMember (
71
80
( d ) => d . plate ,
72
81
mapFrom ( ( s ) => s ?. permitData ?. plate ) ,
You can’t perform that action at this time.
0 commit comments