File tree 1 file changed +20
-2
lines changed
1 file changed +20
-2
lines changed Original file line number Diff line number Diff line change @@ -80,9 +80,15 @@ func (m *InnerError) GetFieldDeserializers()(map[string]func(i878a80d2330e89d268
80
80
return nil
81
81
}
82
82
res ["date" ] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode ) error {
83
- val , err := n .GetTimeValue ()
83
+ var val * i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
84
+ var err error
85
+ val , err = n .GetTimeValue ()
84
86
if err != nil {
85
- return err
87
+ err = nil
88
+ val , err = getTimeValue (n )
89
+ if err != nil {
90
+ return err
91
+ }
86
92
}
87
93
if val != nil {
88
94
m .SetDate (val )
@@ -223,3 +229,15 @@ type InnerErrorable interface {
223
229
SetOdataType (value * string )()
224
230
SetRequestId (value * string )()
225
231
}
232
+
233
+ func getTimeValue (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode ) (* i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time , error ) {
234
+ v , err := n .GetStringValue ()
235
+ if err != nil {
236
+ return nil , err
237
+ }
238
+ if v == nil {
239
+ return nil , nil
240
+ }
241
+ parsed , err := i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e .Parse ("2006-01-02T15:04:05" , * v )
242
+ return & parsed , err
243
+ }
You can’t perform that action at this time.
0 commit comments