@@ -15537,8 +15537,7 @@ components:
1553715537 description: A boolean set to not take a screenshot for the step.
1553815538 type: boolean
1553915539 params:
15540- description: The parameters of the mobile step.
15541- type: object
15540+ $ref: '#/components/schemas/SyntheticsMobileStepParams'
1554215541 publicId:
1554315542 description: The public ID of the step.
1554415543 example: pub-lic-id0
@@ -15550,6 +15549,189 @@ components:
1555015549 type:
1555115550 $ref: '#/components/schemas/SyntheticsMobileStepType'
1555215551 type: object
15552+ SyntheticsMobileStepParams:
15553+ description: The parameters of a mobile step.
15554+ properties:
15555+ check:
15556+ $ref: '#/components/schemas/SyntheticsMobileStepParamsCheck'
15557+ delay:
15558+ description: The `SyntheticsMobileStepParams` `delay`.
15559+ format: int64
15560+ maximum: 5000
15561+ minimum: 0
15562+ type: integer
15563+ direction:
15564+ $ref: '#/components/schemas/SyntheticsMobileStepParamsDirection'
15565+ element:
15566+ $ref: '#/components/schemas/SyntheticsMobileStepParamsElement'
15567+ enable:
15568+ description: The `SyntheticsMobileStepParams` `enable`.
15569+ type: boolean
15570+ maxScrolls:
15571+ description: The `SyntheticsMobileStepParams` `maxScrolls`.
15572+ format: int64
15573+ type: integer
15574+ position:
15575+ $ref: '#/components/schemas/SyntheticsMobileStepParamsPosition'
15576+ subtestPublicId:
15577+ description: The `SyntheticsMobileStepParams` `subtestPublicId`.
15578+ type: string
15579+ value:
15580+ description: The `SyntheticsMobileStepParams` `value`.
15581+ type: string
15582+ variable:
15583+ $ref: '#/components/schemas/SyntheticsMobileStepParamsVariable'
15584+ withEnter:
15585+ description: The `SyntheticsMobileStepParams` `withEnter`.
15586+ type: boolean
15587+ x:
15588+ description: The `SyntheticsMobileStepParams` `x`.
15589+ format: int64
15590+ type: integer
15591+ y:
15592+ description: The `SyntheticsMobileStepParams` `y`.
15593+ format: int64
15594+ type: integer
15595+ type: object
15596+ SyntheticsMobileStepParamsCheck:
15597+ description: The definition of `SyntheticsMobileStepParamsCheck` object.
15598+ properties:
15599+ type:
15600+ $ref: '#/components/schemas/SyntheticsCheckType'
15601+ type: object
15602+ SyntheticsMobileStepParamsDirection:
15603+ description: The definition of `SyntheticsMobileStepParamsDirection` object.
15604+ enum:
15605+ - up
15606+ - down
15607+ - left
15608+ - right
15609+ type: string
15610+ x-enum-varnames:
15611+ - UP
15612+ - DOWN
15613+ - LEFT
15614+ - RIGHT
15615+ SyntheticsMobileStepParamsElement:
15616+ description: The definition of `SyntheticsMobileStepParamsElement` object.
15617+ properties:
15618+ context:
15619+ description: The `element` `context`.
15620+ type: string
15621+ contextType:
15622+ $ref: '#/components/schemas/SyntheticsMobileStepParamsElementContextType'
15623+ elementDescription:
15624+ description: The `element` `elementDescription`.
15625+ type: string
15626+ multiLocator:
15627+ description: The `element` `multiLocator`.
15628+ type: object
15629+ relativePosition:
15630+ $ref: '#/components/schemas/SyntheticsMobileStepParamsElementRelativePosition'
15631+ textContent:
15632+ description: The `element` `textContent`.
15633+ type: string
15634+ userLocator:
15635+ $ref: '#/components/schemas/SyntheticsMobileStepParamsElementUserLocator'
15636+ viewName:
15637+ description: The `element` `viewName`.
15638+ type: string
15639+ type: object
15640+ SyntheticsMobileStepParamsElementContextType:
15641+ description: The definition of `SyntheticsMobileStepParamsElementContextType`
15642+ object.
15643+ enum:
15644+ - native
15645+ - web
15646+ type: string
15647+ x-enum-varnames:
15648+ - NATIVE
15649+ - WEB
15650+ SyntheticsMobileStepParamsElementRelativePosition:
15651+ description: The definition of `SyntheticsMobileStepParamsElementRelativePosition`
15652+ object.
15653+ properties:
15654+ x:
15655+ description: The `relativePosition` `x`.
15656+ format: int64
15657+ type: integer
15658+ y:
15659+ description: The `relativePosition` `y`.
15660+ format: int64
15661+ type: integer
15662+ type: object
15663+ SyntheticsMobileStepParamsElementUserLocator:
15664+ description: The definition of `SyntheticsMobileStepParamsElementUserLocator`
15665+ object.
15666+ properties:
15667+ failTestOnCannotLocate:
15668+ description: The `userLocator` `failTestOnCannotLocate`.
15669+ type: boolean
15670+ values:
15671+ description: The `userLocator` `values`.
15672+ items:
15673+ $ref: '#/components/schemas/SyntheticsMobileStepParamsElementUserLocatorValuesItems'
15674+ type: array
15675+ type: object
15676+ SyntheticsMobileStepParamsElementUserLocatorValuesItems:
15677+ description: The definition of `SyntheticsMobileStepParamsElementUserLocatorValuesItems`
15678+ object.
15679+ properties:
15680+ type:
15681+ $ref: '#/components/schemas/SyntheticsMobileStepParamsElementUserLocatorValuesItemsType'
15682+ value:
15683+ description: The `SyntheticsMobileStepParamsElementUserLocatorValuesItems`
15684+ `value`.
15685+ type: string
15686+ type: object
15687+ SyntheticsMobileStepParamsElementUserLocatorValuesItemsType:
15688+ description: The definition of `SyntheticsMobileStepParamsElementUserLocatorValuesItemsType`
15689+ object.
15690+ enum:
15691+ - accessibility-id
15692+ - id
15693+ - ios-predicate-string
15694+ - ios-class-chain
15695+ - xpath
15696+ type: string
15697+ x-enum-varnames:
15698+ - ACCESSIBILITYNOT_ID
15699+ - ID
15700+ - IOSNOT_PREDICATENOT_STRING
15701+ - IOSNOT_CLASSNOT_CHAIN
15702+ - XPATH
15703+ SyntheticsMobileStepParamsPosition:
15704+ description: The definition of `SyntheticsMobileStepParamsPosition` object.
15705+ properties:
15706+ positions:
15707+ description: The `position` `positions`.
15708+ items:
15709+ $ref: '#/components/schemas/SyntheticsMobileStepParamsPositionPositionsItems'
15710+ type: array
15711+ type: object
15712+ SyntheticsMobileStepParamsPositionPositionsItems:
15713+ description: The definition of `SyntheticsMobileStepParamsPositionPositionsItems`
15714+ object.
15715+ properties:
15716+ x:
15717+ description: The `SyntheticsMobileStepParamsPositionPositionsItems` `x`.
15718+ format: int64
15719+ type: integer
15720+ y:
15721+ description: The `SyntheticsMobileStepParamsPositionPositionsItems` `y`.
15722+ format: int64
15723+ type: integer
15724+ type: object
15725+ SyntheticsMobileStepParamsVariable:
15726+ description: The definition of `SyntheticsMobileStepParamsVariable` object.
15727+ properties:
15728+ example:
15729+ description: The `variable` `example`.
15730+ type: string
15731+ name:
15732+ description: The `variable` `name`.
15733+ type: string
15734+ type: object
1555315735 SyntheticsMobileStepType:
1555415736 description: Step type used in your mobile Synthetic test.
1555515737 enum:
@@ -15646,42 +15828,28 @@ components:
1564615828 type: object
1564715829 SyntheticsMobileTestBinding:
1564815830 description: Objects describing the binding used for a mobile test.
15649- properties:
15650- items:
15651- $ref: '#/components/schemas/SyntheticsMobileTestBindingItems'
15652- type: object
15653- SyntheticsMobileTestBindingItems:
15654- description: Object describing the binding used for a mobile test.
1565515831 properties:
1565615832 principals:
1565715833 $ref: '#/components/schemas/SyntheticsMobileTestBindingPrincipals'
15658- role :
15659- $ref: '#/components/schemas/SyntheticsMobileTestBindingItemsRole '
15834+ relation :
15835+ $ref: '#/components/schemas/SyntheticsMobileTestBindingRelation '
1566015836 type: object
15661- SyntheticsMobileTestBindingItemsRole:
15662- description: The definition of `SyntheticsMobileTestBindingItemsRole` object.
15663- enum:
15664- - editor
15665- - viewer
15666- type: string
15667- x-enum-varnames:
15668- - EDITOR
15669- - VIEWER
1567015837 SyntheticsMobileTestBindingPrincipals:
1567115838 description: List of principals for a mobile test binding.
1567215839 items:
1567315840 description: A principal for a mobile test binding.
1567415841 maxLength: 1500
1567515842 type: string
1567615843 type: array
15677- SyntheticsMobileTestCiOptions:
15678- description: CI/CD options for a Synthetic test.
15679- properties:
15680- executionRule:
15681- $ref: '#/components/schemas/SyntheticsTestExecutionRule'
15682- required:
15683- - executionRule
15684- type: object
15844+ SyntheticsMobileTestBindingRelation:
15845+ description: The definition of `SyntheticsMobileTestBindingRelation` object.
15846+ enum:
15847+ - editor
15848+ - viewer
15849+ type: string
15850+ x-enum-varnames:
15851+ - EDITOR
15852+ - VIEWER
1568515853 SyntheticsMobileTestConfig:
1568615854 description: Configuration object for a Synthetic mobile test.
1568715855 properties:
@@ -15694,18 +15862,10 @@ components:
1569415862 type: array
1569515863 type: object
1569615864 SyntheticsMobileTestInitialApplicationArguments:
15865+ additionalProperties:
15866+ description: A single application argument.
15867+ type: string
1569715868 description: Initial application arguments for a mobile test.
15698- properties:
15699- propertyNames:
15700- $ref: '#/components/schemas/SyntheticsMobileTestInitialApplicationArgumentsPropertyNames'
15701- type: object
15702- SyntheticsMobileTestInitialApplicationArgumentsPropertyNames:
15703- description: Name of the property.
15704- properties:
15705- pattern:
15706- description: The `propertyNames` `pattern`.
15707- example: ^(?!_dd).*$
15708- type: string
1570915869 type: object
1571015870 SyntheticsMobileTestOptions:
1571115871 description: Object describing the extra options for a Synthetic test.
@@ -15719,7 +15879,7 @@ components:
1571915879 $ref: '#/components/schemas/SyntheticsMobileTestBinding'
1572015880 type: array
1572115881 ci:
15722- $ref: '#/components/schemas/SyntheticsMobileTestCiOptions '
15882+ $ref: '#/components/schemas/SyntheticsTestCiOptions '
1572315883 defaultStepTimeout:
1572415884 description: The `SyntheticsMobileTestOptions` `defaultStepTimeout`.
1572515885 format: int32
0 commit comments