@@ -481,10 +481,10 @@ instance ToJSON FormatMessage where
481481-- /See:/ 'breakpoint' smart constructor.
482482data Breakpoint = Breakpoint'
483483 { _bStatus :: !(Maybe StatusMessage)
484− , _bLogLevel :: !(Maybe Text)
484+ , _bLogLevel :: !(Maybe BreakpointLogLevel)
485485 , _bLocation :: !(Maybe SourceLocation)
486− , _bAction :: !(Maybe Text)
487− , _bFinalTime :: !(Maybe Text)
486+ , _bAction :: !(Maybe BreakpointAction)
487+ , _bFinalTime :: !(Maybe DateTime')
488488 , _bExpressions :: !(Maybe [Text])
489489 , _bLogMessageFormat :: !(Maybe Text)
490490 , _bId :: !(Maybe Text)
@@ -494,7 +494,7 @@ data Breakpoint = Breakpoint'
494494 , _bStackFrames :: !(Maybe [StackFrame])
495495 , _bCondition :: !(Maybe Text)
496496 , _bEvaluatedExpressions :: !(Maybe [Variable])
497− , _bCreateTime :: !(Maybe Text)
497+ , _bCreateTime :: !(Maybe DateTime')
498498 , _bIsFinalState :: !(Maybe Bool)
499499 } deriving (Eq,Show,Data,Typeable,Generic)
500500
@@ -567,7 +567,7 @@ bStatus :: Lens' Breakpoint (Maybe StatusMessage)
567567bStatus = lens _bStatus (\ s a -> s{_bStatus = a})
568568
569569-- | Indicates the severity of the log. Only relevant when action is \`LOG\`.
570−bLogLevel :: Lens' Breakpoint (Maybe Text)
570+bLogLevel :: Lens' Breakpoint (Maybe BreakpointLogLevel)
571571bLogLevel
572572 = lens _bLogLevel (\ s a -> s{_bLogLevel = a})
573573
@@ -578,14 +578,15 @@ bLocation
578578
579579-- | Action that the agent should perform when the code at the breakpoint
580580-- location is hit.
581−bAction :: Lens' Breakpoint (Maybe Text)
581+bAction :: Lens' Breakpoint (Maybe BreakpointAction)
582582bAction = lens _bAction (\ s a -> s{_bAction = a})
583583
584584-- | Time this breakpoint was finalized as seen by the server in seconds
585585-- resolution.
586−bFinalTime :: Lens' Breakpoint (Maybe Text)
586+bFinalTime :: Lens' Breakpoint (Maybe UTCTime)
587587bFinalTime
588− = lens _bFinalTime (\ s a -> s{_bFinalTime = a})
588+ = lens _bFinalTime (\ s a -> s{_bFinalTime = a}) .
589+ mapping _DateTime
589590
590591-- | List of read-only expressions to evaluate at the breakpoint location.
591592-- The expressions are composed using expressions in the programming
@@ -669,9 +670,10 @@ bEvaluatedExpressions
669670 . _Coerce
670671
671672-- | Time this breakpoint was created by the server in seconds resolution.
672−bCreateTime :: Lens' Breakpoint (Maybe Text)
673+bCreateTime :: Lens' Breakpoint (Maybe UTCTime)
673674bCreateTime
674− = lens _bCreateTime (\ s a -> s{_bCreateTime = a})
675+ = lens _bCreateTime (\ s a -> s{_bCreateTime = a}) .
676+ mapping _DateTime
675677
676678-- | When true, indicates that this is a final result and the breakpoint
677679-- state will not change from here on.
@@ -807,7 +809,7 @@ instance ToJSON GetBreakpointResponse where
807809-- Captured variable name: \"p\", type: \"T*\", value: \"0x00400400\"
808810-- status { is_error: true, description { format: \"unavailable\" } } } The
809811-- status should describe the reason for the missing value, such as \`\`,
810−-- \`\`, \` \`. Note that a null pointer should not have members. 5) An
812+-- \`\`, \`\`. Note that a null pointer should not have members. 5) An
811813-- unnamed value: int* p = new int(7); { \/\/ Captured variable name:
812814-- \"p\", value: \"0x00500500\", type: \"int*\", members { value: \"7\",
813815-- type: \"int\" } } 6) An unnamed pointer where the pointee was not
@@ -968,8 +970,10 @@ lbrNextWaitToken
968970 = lens _lbrNextWaitToken
969971 (\ s a -> s{_lbrNextWaitToken = a})
970972
971−-- | List of all breakpoints with complete state. The fields \`id\` and
972−-- \`location\` are guaranteed to be set on each breakpoint.
973+-- | List of breakpoints matching the request. The fields \`id\` and
974+-- \`location\` are guaranteed to be set on each breakpoint. The fields:
975+-- \`stack_frames\`, \`evaluated_expressions\` and \`variable_table\` are
976+-- cleared on each breakpoint regardless of it\'s status.
973977lbrBreakpoints :: Lens' ListBreakpointsResponse [Breakpoint]
974978lbrBreakpoints
975979 = lens _lbrBreakpoints
@@ -1078,7 +1082,7 @@ instance ToJSON UpdateActiveBreakpointRequest where
10781082--
10791083-- /See:/ 'statusMessage' smart constructor.
10801084data StatusMessage = StatusMessage'
1081− { _smRefersTo :: !(Maybe Text)
1085+ { _smRefersTo :: !(Maybe StatusMessageRefersTo)
10821086 , _smIsError :: !(Maybe Bool)
10831087 , _smDescription :: !(Maybe FormatMessage)
10841088 } deriving (Eq,Show,Data,Typeable,Generic)
@@ -1102,7 +1106,7 @@ statusMessage =
11021106 }
11031107
11041108-- | Reference to which the message applies.
1105−smRefersTo :: Lens' StatusMessage (Maybe Text)
1109+smRefersTo :: Lens' StatusMessage (Maybe StatusMessageRefersTo)
11061110smRefersTo
11071111 = lens _smRefersTo (\ s a -> s{_smRefersTo = a})
11081112
@@ -1783,7 +1787,7 @@ instance ToJSON RegisterDebuggeeRequest where
17831787--
17841788-- /See:/ 'aliasContext' smart constructor.
17851789data AliasContext = AliasContext'
1786− { _acKind :: !(Maybe Text)
1790+ { _acKind :: !(Maybe AliasContextKind)
17871791 , _acName :: !(Maybe Text)
17881792 } deriving (Eq,Show,Data,Typeable,Generic)
17891793
@@ -1803,7 +1807,7 @@ aliasContext =
18031807 }
18041808
18051809-- | The alias kind.
1806−acKind :: Lens' AliasContext (Maybe Text)
1810+acKind :: Lens' AliasContext (Maybe AliasContextKind)
18071811acKind = lens _acKind (\ s a -> s{_acKind = a})
18081812
18091813-- | The alias name.