trboyden

API

Oct 22nd, 2021
1,247
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. openapi: 3.0.0
  2. info:
  3.   description: Access to Mongoose through a RESTful service interface.
  4.   version: v2
  5.   title: Mongoose REST Service
  6.   contact:
  7.     name: Infor
  8.     url: https://www.inforxtreme.com
  9. tags:
  10.   - name: Configuration
  11.     description: Configuration
  12.   - name: Token
  13.     description: Security Token
  14.   - name: IDO
  15.     description: Collection
  16.   - name: AES
  17.     description: Application Event System
  18.   - name: File Stream
  19.     description: Binary file upload and download
  20.   - name: Document Object
  21.     description: Document Object upload and download
  22. paths:
  23.   /configurations:
  24.     get:
  25.       tags:
  26.        - Configuration
  27.       summary: GetConfigurations
  28.       description: Returns a list of available configurations for a server
  29.       operationId: getConfigurations
  30.       parameters:
  31.         - name: configGroup
  32.           in: query
  33.           required: false
  34.           description: Configuration group name. Use this option when you want to display
  35.             only the members of the specified configuration group
  36.           schema:
  37.             type: string
  38.       responses:
  39.         "200":
  40.           description: See Success and Message in the response for result status.
  41.           content:
  42.             application/json:
  43.               schema:
  44.                 $ref: "#/components/schemas/GetConfigurationNamesResponse"
  45.   "/token/{config}/{username}/{password}":
  46.     get:
  47.       tags:
  48.        - Token
  49.       summary: SecurityToken
  50.       description: Returns a Mongoose token for a specific user which can be used for
  51.         making authenticated requests when calling the Mongoose REST API
  52.         directly
  53.       operationId: securityToken
  54.       parameters:
  55.         - name: config
  56.           in: path
  57.           required: true
  58.           description: Configuration name
  59.           schema:
  60.             type: string
  61.         - name: username
  62.           in: path
  63.           required: true
  64.           description: Username
  65.           schema:
  66.             type: string
  67.         - name: password
  68.           in: path
  69.           required: true
  70.           description: Password
  71.           schema:
  72.             type: string
  73.             format: password
  74.       responses:
  75.         "200":
  76.           description: See Success and Message in the response for result status.
  77.           content:
  78.             application/json:
  79.               schema:
  80.                 $ref: "#/components/schemas/GetMongooseTokenResponse"
  81.   "/load/{ido}":
  82.     get:
  83.       tags:
  84.        - IDO
  85.       summary: LoadCollection
  86.       description: Returns a set of records from a collection
  87.       operationId: loadCollection
  88.       parameters:
  89.         - name: Authorization
  90.           in: header
  91.           required: false
  92.           description: Token obtained through a call to SecurityToken, or if using the
  93.             service through ION API, a valid OAuth 2.0 Bearer token (filled in
  94.             automatically by Swagger UI).
  95.           schema:
  96.             type: string
  97.         - name: X-Infor-MongooseConfig
  98.           in: header
  99.           required: false
  100.           description: Mongoose configuration to log into; required when using the service
  101.             through ION API, not needed otherwise.
  102.           schema:
  103.             type: string
  104.         - name: ido
  105.           in: path
  106.           required: true
  107.           description: IDO name
  108.           schema:
  109.             type: string
  110.         - name: properties
  111.           in: query
  112.           required: true
  113.           description: A comma-delimited property list. Provide‘*’ to include all, except
  114.             subcollection properties.
  115.           schema:
  116.             type: array
  117.             items:
  118.               type: string
  119.         - name: filter
  120.           in: query
  121.           required: false
  122.           description: SQL filter string
  123.           schema:
  124.             type: string
  125.         - name: orderBy
  126.           in: query
  127.           required: false
  128.           description: SQL ORDER BY value
  129.           schema:
  130.             type: string
  131.         - name: recordCap
  132.           in: query
  133.           required: false
  134.           description: "Sets row cap: -1 = default in Mongoose; 0 = unlimited."
  135.           schema:
  136.             type: integer
  137.         - name: distinct
  138.           in: query
  139.           required: false
  140.           description: SQL DISTINCT keyword
  141.           schema:
  142.             type: boolean
  143.         - name: clm
  144.           in: query
  145.           required: false
  146.           description: Custom Load Method name
  147.           schema:
  148.             type: string
  149.         - name: clmParam
  150.           in: query
  151.           required: false
  152.           description: Comma-separated Custom Load Method parameters
  153.           schema:
  154.             type: array
  155.             items: {}
  156.         - name: loadType
  157.           in: query
  158.           required: false
  159.           description: Load type, one of FIRST | NEXT | PREVIOUS | LAST
  160.           schema:
  161.             type: string
  162.             enum:
  163.              - FIRST
  164.               - NEXT
  165.               - PREVIOUS
  166.               - LAST
  167.         - name: bookmark
  168.           in: query
  169.           required: false
  170.           description: Designate bookmark ID
  171.           schema:
  172.             type: string
  173.         - name: pqc
  174.           in: query
  175.           required: false
  176.           description: Post Query Command name
  177.           schema:
  178.             type: string
  179.         - name: readOnly
  180.           in: query
  181.           required: false
  182.           description: Read Only flag; if set to 'true', no ItemId is returned with query
  183.           schema:
  184.             type: boolean
  185.       responses:
  186.         "200":
  187.           description: See Success and Message in the response for result status.
  188.           content:
  189.             application/json:
  190.               schema:
  191.                 $ref: "#/components/schemas/LoadCollectionResponse"
  192.         "401":
  193.           $ref: "#/components/responses/Unauthorized"
  194.   "/update/{ido}":
  195.     post:
  196.       tags:
  197.        - IDO
  198.       summary: UpdateCollection
  199.       description: Insert, update, or delete one or more records from a collection
  200.       operationId: updateCollection
  201.       parameters:
  202.         - name: Authorization
  203.           in: header
  204.           required: false
  205.           description: Token obtained through a call to SecurityToken, or if using the
  206.             service through ION API, a valid OAuth 2.0 Bearer token (filled in
  207.             automatically by Swagger UI).
  208.           schema:
  209.             type: string
  210.         - name: X-Infor-MongooseConfig
  211.           in: header
  212.           required: false
  213.           description: Mongoose configuration to log into; required when using the service
  214.             through ION API, not needed otherwise.
  215.           schema:
  216.             type: string
  217.         - name: ido
  218.           in: path
  219.           required: true
  220.           description: IDO name
  221.           schema:
  222.             type: string
  223.         - name: refresh
  224.           in: query
  225.           required: false
  226.           description: Refresh after update flag
  227.           schema:
  228.             type: boolean
  229.       requestBody:
  230.         content:
  231.           application/json:
  232.             schema:
  233.               $ref: "#/components/schemas/UpdateCollectionRequest"
  234.         description: IDOUpdateItem structure
  235.         required: true
  236.       responses:
  237.         "200":
  238.           description: See Success and Message in the response for result status.
  239.           content:
  240.             application/json:
  241.               schema:
  242.                 $ref: "#/components/schemas/UpdateCollectionResponse"
  243.         "401":
  244.           $ref: "#/components/responses/Unauthorized"
  245.   "/info/{ido}":
  246.     get:
  247.       tags:
  248.        - IDO
  249.       summary: IDOPropInfo
  250.       description: Returns IDO property metadata
  251.       operationId: propInfo
  252.       parameters:
  253.         - name: Authorization
  254.           in: header
  255.           required: false
  256.           description: Token obtained through a call to SecurityToken, or if using the
  257.             service through ION API, a valid OAuth 2.0 Bearer token (filled in
  258.             automatically by Swagger UI).
  259.           schema:
  260.             type: string
  261.         - name: X-Infor-MongooseConfig
  262.           in: header
  263.           required: false
  264.           description: Mongoose configuration to log into; required when using the service
  265.             through ION API, not needed otherwise.
  266.           schema:
  267.             type: string
  268.         - name: ido
  269.           in: path
  270.           required: true
  271.           description: IDO name
  272.           schema:
  273.             type: string
  274.       responses:
  275.         "200":
  276.           description: Success (array will be empty in case of error).
  277.           content:
  278.             application/json:
  279.               schema:
  280.                 $ref: "#/components/schemas/GetPropertyInfoResponse"
  281.         "401":
  282.           $ref: "#/components/responses/Unauthorized"
  283.   "/invoke/{ido}":
  284.     post:
  285.       tags:
  286.        - IDO
  287.       summary: InvokeMethod
  288.       description: Invokes an IDO method
  289.       operationId: invokeMethod
  290.       parameters:
  291.         - name: Authorization
  292.           in: header
  293.           required: false
  294.           description: Token obtained through a call to SecurityToken, or if using the
  295.             service through ION API, a valid OAuth 2.0 Bearer token (filled in
  296.             automatically by Swagger UI).
  297.           schema:
  298.             type: string
  299.         - name: X-Infor-MongooseConfig
  300.           in: header
  301.           required: false
  302.           description: Mongoose configuration to log into; required when using the service
  303.             through ION API, not needed otherwise.
  304.           schema:
  305.             type: string
  306.         - name: ido
  307.           in: path
  308.           required: true
  309.           description: IDO name
  310.           schema:
  311.             type: string
  312.         - name: method
  313.           in: query
  314.           required: false
  315.           description: IDO method name
  316.           schema:
  317.             type: string
  318.       requestBody:
  319.         content:
  320.           application/json:
  321.             schema:
  322.               type: array
  323.               items:
  324.                 type: string
  325.         description: IDO method parameters
  326.         required: true
  327.       responses:
  328.         "200":
  329.           description: See Success and Message in the response for result status.
  330.           content:
  331.             application/json:
  332.               schema:
  333.                 $ref: "#/components/schemas/InvokeMethodResponse"
  334.         "401":
  335.           $ref: "#/components/responses/Unauthorized"
  336.   "/aes/{eventName}":
  337.     post:
  338.       tags:
  339.        - AES
  340.       summary: FireAESEvent
  341.       description: Fire an AES Event
  342.       operationId: fireAESEvent
  343.       parameters:
  344.         - name: Authorization
  345.           in: header
  346.           required: false
  347.           description: Token obtained through a call to SecurityToken, or if using the
  348.             service through ION API, a valid OAuth 2.0 Bearer token (filled in
  349.             automatically by Swagger UI).
  350.           schema:
  351.             type: string
  352.         - name: X-Infor-MongooseConfig
  353.           in: header
  354.           required: false
  355.           description: Mongoose configuration to log into; required when using the service
  356.             through ION API, not needed otherwise.
  357.           schema:
  358.             type: string
  359.         - name: eventName
  360.           in: path
  361.           required: true
  362.           description: Event name
  363.           schema:
  364.             type: string
  365.       requestBody:
  366.         content:
  367.           application/json:
  368.             schema:
  369.               type: array
  370.               items:
  371.                 $ref: "#/components/schemas/AESEventParameter"
  372.         description: Event parameters
  373.         required: true
  374.       responses:
  375.         "200":
  376.           description: See Success and Message in the response for result status.
  377.           content:
  378.             application/json:
  379.               schema:
  380.                 $ref: "#/components/schemas/FireAESEventResponse"
  381.         "401":
  382.           $ref: "#/components/responses/Unauthorized"
  383.   "/file/{ido}":
  384.     post:
  385.       tags:
  386.        - File Stream
  387.       summary: UploadFileStream
  388.       description: Upload file
  389.       operationId: uploadFileStreamJSON
  390.       parameters:
  391.         - name: Authorization
  392.           in: header
  393.           required: false
  394.           description: Token obtained through a call to SecurityToken, or if using the
  395.             service through ION API, a valid OAuth 2.0 Bearer token (filled in
  396.             automatically by Swagger UI).
  397.           schema:
  398.             type: string
  399.         - name: X-Infor-MongooseConfig
  400.           in: header
  401.           required: false
  402.           description: Mongoose configuration to log into; required when using the service
  403.             through ION API, not needed otherwise.
  404.           schema:
  405.             type: string
  406.         - name: ido
  407.           in: path
  408.           required: true
  409.           description: IDO name
  410.           schema:
  411.             type: string
  412.         - name: property
  413.           in: query
  414.           required: true
  415.           description: IDO property
  416.           schema:
  417.             type: string
  418.         - name: itemId
  419.           in: query
  420.           required: true
  421.           description: _ItemId value
  422.           schema:
  423.             type: string
  424.       requestBody:
  425.         content:
  426.           application/octet-stream:
  427.             schema:
  428.               type: string
  429.               format: binary
  430.         description: File to upload
  431.         required: true
  432.       responses:
  433.         "200":
  434.           description: See Success and Message in the response for result status.
  435.           content:
  436.             application/json:
  437.               schema:
  438.                 $ref: "#/components/schemas/MethodResponse"
  439.         "401":
  440.           $ref: "#/components/responses/Unauthorized"
  441.     get:
  442.       tags:
  443.        - File Stream
  444.       summary: DownloadFileStream
  445.       description: Download file
  446.       operationId: downloadFileStream
  447.       parameters:
  448.         - name: Authorization
  449.           in: header
  450.           required: false
  451.           description: Token obtained through a call to SecurityToken, or if using the
  452.             service through ION API, a valid OAuth 2.0 Bearer token (filled in
  453.             automatically by Swagger UI).
  454.           schema:
  455.             type: string
  456.         - name: X-Infor-MongooseConfig
  457.           in: header
  458.           required: false
  459.           description: Mongoose configuration to log into; required when using the service
  460.             through ION API, not needed otherwise.
  461.           schema:
  462.             type: string
  463.         - name: ido
  464.           in: path
  465.           required: true
  466.           description: IDO name
  467.           schema:
  468.             type: string
  469.         - name: property
  470.           in: query
  471.           required: true
  472.           description: IDO property name for storing binary data
  473.           schema:
  474.             type: string
  475.         - name: rowPointer
  476.           in: query
  477.           required: true
  478.           description: IDO row pointer
  479.           schema:
  480.             type: string
  481.       responses:
  482.         "200":
  483.           description: Success (response will be empty in case of error). See headers
  484.             X-Message for information.
  485.           content:
  486.             application/octet-stream:
  487.               schema:
  488.                 type: string
  489.                 format: binary
  490.         "401":
  491.           $ref: "#/components/responses/Unauthorized"
  492.   /docobj/list:
  493.     get:
  494.       tags:
  495.        - Document Object
  496.       summary: GetDocumentObjects
  497.       description: Returns a list of document objects
  498.       operationId: getDocumentObjects
  499.       parameters:
  500.         - name: Authorization
  501.           in: header
  502.           required: false
  503.           description: Token obtained through a call to SecurityToken, or if using the
  504.             service through ION API, a valid OAuth 2.0 Bearer token (filled in
  505.             automatically by Swagger UI).
  506.           schema:
  507.             type: string
  508.         - name: X-Infor-MongooseConfig
  509.           in: header
  510.           required: false
  511.           description: Mongoose configuration to log into; required when using the service
  512.             through ION API, not needed otherwise.
  513.           schema:
  514.             type: string
  515.         - name: ido
  516.           in: query
  517.           required: false
  518.           description: IDO name. Use this option when you want to display documents from
  519.             the specified IDO only
  520.           schema:
  521.             type: string
  522.         - name: rowPointer
  523.           in: query
  524.           required: false
  525.           description: Referenced IDO row pointer. Use this in tandem with the ido parameter
  526.           schema:
  527.             type: string
  528.         - name: docName
  529.           in: query
  530.           required: false
  531.           description: Document name
  532.           schema:
  533.             type: string
  534.         - name: docExt
  535.           in: query
  536.           required: false
  537.           description: Document extension
  538.           schema:
  539.             type: string
  540.         - name: refSeq
  541.           in: query
  542.           required: false
  543.           description: Document RefSequence
  544.           schema:
  545.             type: string
  546.       responses:
  547.         "200":
  548.           description: See Success and Message in the response for result status.
  549.           content:
  550.             application/json:
  551.               schema:
  552.                 $ref: "#/components/schemas/LoadCollectionDocumentsResponse"
  553.         "401":
  554.           $ref: "#/components/responses/Unauthorized"
  555.   "/docobj/{ido}":
  556.     post:
  557.       tags:
  558.        - Document Object
  559.       summary: UploadDocumentObject
  560.       description: Upload document object
  561.       operationId: uploadDocObject
  562.       parameters:
  563.         - name: Authorization
  564.           in: header
  565.           required: false
  566.           description: Token obtained through a call to SecurityToken, or if using the
  567.             service through ION API, a valid OAuth 2.0 Bearer token (filled in
  568.             automatically by Swagger UI).
  569.           schema:
  570.             type: string
  571.         - name: X-Infor-MongooseConfig
  572.           in: header
  573.           required: false
  574.           description: Mongoose configuration to log into; required when using the service
  575.             through ION API, not needed otherwise.
  576.           schema:
  577.             type: string
  578.         - name: ido
  579.           in: path
  580.           required: true
  581.           description: IDO name
  582.           schema:
  583.             type: string
  584.         - name: itemId
  585.           in: query
  586.           required: false
  587.           description: _ItemId value in Document Object. Use this if you want to update an
  588.             existing document object
  589.           schema:
  590.             type: string
  591.         - name: rowPointer
  592.           in: query
  593.           required: false
  594.           description: Referenced IDO row pointer. Use this if you want to upload a new
  595.             document object and link it to the referenced IDO and row pointer
  596.           schema:
  597.             type: string
  598.         - name: name
  599.           in: query
  600.           required: false
  601.           description: Document name
  602.           schema:
  603.             type: string
  604.         - name: desc
  605.           in: query
  606.           required: false
  607.           description: Document description
  608.           schema:
  609.             type: string
  610.         - name: ext
  611.           in: query
  612.           required: false
  613.           description: Document extension
  614.           schema:
  615.             type: string
  616.       requestBody:
  617.         content:
  618.           application/octet-stream:
  619.             schema:
  620.               type: string
  621.               format: binary
  622.         description: Document to upload
  623.         required: true
  624.       responses:
  625.         "200":
  626.           description: See Success and Message in the response for result status.
  627.           content:
  628.             application/json:
  629.               schema:
  630.                 $ref: "#/components/schemas/MethodResponse"
  631.         "401":
  632.           $ref: "#/components/responses/Unauthorized"
  633.     get:
  634.       tags:
  635.        - Document Object
  636.       summary: DownloadDocumentObject
  637.       description: Download document object
  638.       operationId: downloadDocObject
  639.       parameters:
  640.         - name: Authorization
  641.           in: header
  642.           required: false
  643.           description: Token obtained through a call to SecurityToken, or if using the
  644.             service through ION API, a valid OAuth 2.0 Bearer token (filled in
  645.             automatically by Swagger UI).
  646.           schema:
  647.             type: string
  648.         - name: X-Infor-MongooseConfig
  649.           in: header
  650.           required: false
  651.           description: Mongoose configuration to log into; required when using the service
  652.             through ION API, not needed otherwise.
  653.           schema:
  654.             type: string
  655.         - name: ido
  656.           in: path
  657.           required: true
  658.           description: IDO name
  659.           schema:
  660.             type: string
  661.         - name: rowPointer
  662.           in: query
  663.           required: true
  664.           description: IDO row pointer
  665.           schema:
  666.             type: string
  667.         - name: name
  668.           in: query
  669.           required: false
  670.           description: Document name
  671.           schema:
  672.             type: string
  673.         - name: refSeq
  674.           in: query
  675.           required: false
  676.           description: Document RefSequence
  677.           schema:
  678.             type: string
  679.       responses:
  680.         "200":
  681.           description: Success (response will be empty in case of error). See headers
  682.             X-Message for information.
  683.           content:
  684.             "*/*":
  685.               schema:
  686.                 type: string
  687.                 format: binary
  688.         "401":
  689.           $ref: "#/components/responses/Unauthorized"
  690. servers:
  691.   - url: /IDORequestService/ido
  692. components:
  693.   responses:
  694.     Unauthorized:
  695.       description: Something went wrong validating OAuth 1.0a credentials.
  696.   schemas:
  697.     MethodResponse:
  698.       type: object
  699.       properties:
  700.         Success:
  701.           type: boolean
  702.         Message:
  703.           type: string
  704.     GetMongooseTokenResponse:
  705.       allOf:
  706.         - $ref: "#/components/schemas/MethodResponse"
  707.         - type: object
  708.           properties:
  709.             Token:
  710.               type: string
  711.     GetConfigurationNamesResponse:
  712.       allOf:
  713.         - $ref: "#/components/schemas/MethodResponse"
  714.         - type: object
  715.           properties:
  716.             Configurations:
  717.               type: array
  718.               items:
  719.                 type: string
  720.     LoadCollectionResponse:
  721.       allOf:
  722.         - $ref: "#/components/schemas/MethodResponse"
  723.         - type: object
  724.           properties:
  725.             Items:
  726.               type: array
  727.               items:
  728.                 type: object
  729.             Bookmark:
  730.               type: string
  731.     UpdateCollectionResponse:
  732.       allOf:
  733.         - $ref: "#/components/schemas/MethodResponse"
  734.         - type: object
  735.           properties:
  736.             RefreshItems:
  737.               type: array
  738.               items:
  739.                 $ref: "#/components/schemas/IDOUpdateItem"
  740.             Bookmark:
  741.               type: string
  742.     GetPropertyInfoResponse:
  743.       allOf:
  744.         - $ref: "#/components/schemas/MethodResponse"
  745.         - type: object
  746.           properties:
  747.             Properties:
  748.               type: array
  749.               items:
  750.                 $ref: "#/components/schemas/PropertyInfo"
  751.             Keys:
  752.               type: array
  753.               items:
  754.                 type: string
  755.             SubCollections:
  756.               type: array
  757.               items:
  758.                 $ref: "#/components/schemas/RelationshipInfo"
  759.             PrimaryBaseTable:
  760.               type: string
  761.             PrimaryBaseTableAlias:
  762.               type: string
  763.     InvokeMethodResponse:
  764.       allOf:
  765.         - $ref: "#/components/schemas/MethodResponse"
  766.         - type: object
  767.           properties:
  768.             ReturnValue:
  769.               type: string
  770.             Parameters:
  771.               type: array
  772.               items:
  773.                 type: string
  774.     FireAESEventResponse:
  775.       allOf:
  776.         - $ref: "#/components/schemas/MethodResponse"
  777.         - type: object
  778.           properties:
  779.             EventName:
  780.               type: string
  781.             Parameters:
  782.               type: array
  783.               items:
  784.                 $ref: "#/components/schemas/AESEventParameter"
  785.     LoadCollectionDocumentsResponse:
  786.       allOf:
  787.         - $ref: "#/components/schemas/MethodResponse"
  788.         - type: object
  789.           properties:
  790.             Documents:
  791.               type: array
  792.               items:
  793.                 type: object
  794.     UpdateCollectionRequest:
  795.       type: object
  796.       properties:
  797.         IDOName:
  798.           type: string
  799.         RefreshAfterSave:
  800.           type: boolean
  801.         CustomInsert:
  802.           type: string
  803.         CustomUpdate:
  804.           type: string
  805.         CustomDelete:
  806.           type: string
  807.         Changes:
  808.           type: array
  809.           items:
  810.             $ref: "#/components/schemas/IDOUpdateItem"
  811.     IDOUpdateItem:
  812.       type: object
  813.       properties:
  814.         Action:
  815.           type: integer
  816.           description: Use 1 for Insert, 2 for Update, 4 for Delete
  817.           enum:
  818.            - 1
  819.             - 2
  820.             - 4
  821.         ItemId:
  822.           type: string
  823.         ItemNo:
  824.           type: integer
  825.         Properties:
  826.           type: array
  827.           items:
  828.             $ref: "#/components/schemas/UpdateProperty"
  829.           xml:
  830.             wrapped: true
  831.     UpdateProperty:
  832.       type: object
  833.       properties:
  834.         IsNull:
  835.           type: boolean
  836.         Modified:
  837.           type: boolean
  838.         Name:
  839.           type: string
  840.         Value:
  841.           type: string
  842.       xml:
  843.         name: UpdateProperty
  844.     PropertyInfo:
  845.       type: object
  846.       properties:
  847.         Name:
  848.           type: string
  849.         PropertyClass:
  850.           type: string
  851.         DataType:
  852.           type: string
  853.         ColumnDataType:
  854.           type: string
  855.         ClrTypeName:
  856.           type: string
  857.         Length:
  858.           type: integer
  859.         DecimalPos:
  860.           type: integer
  861.         LabelStringID:
  862.           type: string
  863.         ReadOnly:
  864.           type: boolean
  865.         Required:
  866.           type: boolean
  867.         RORecord:
  868.           type: boolean
  869.         BooleanTrueValue:
  870.           type: string
  871.         BooleanFalseValue:
  872.           type: string
  873.         CaseFormat:
  874.           type: string
  875.         DateFormat:
  876.           type: string
  877.         JustifyFormat:
  878.           type: string
  879.         DefaultIMECharset:
  880.           type: string
  881.         DefaultValue:
  882.           type: string
  883.         DomainIDOName:
  884.           type: string
  885.         DomainListProperties:
  886.           type: string
  887.         DomainProperty:
  888.           type: string
  889.         InputMask:
  890.           type: string
  891.         IsItemWarnings:
  892.           type: boolean
  893.     RelationshipInfo:
  894.       type: object
  895.       properties:
  896.         Name:
  897.           type: string
  898.         IDOName:
  899.           type: string
  900.         LinkBy:
  901.           type: array
  902.           items:
  903.             $ref: "#/components/schemas/PropertyPair"
  904.     PropertyPair:
  905.       type: object
  906.       properties:
  907.         Parent:
  908.           type: string
  909.         Child:
  910.           type: string
  911.     AESEventParameter:
  912.       type: object
  913.       properties:
  914.         Name:
  915.           type: string
  916.         Value:
  917.           type: string
  918.         Return:
  919.           type: boolean
  920.       xml:
  921.         name: Parameter
  922.         namespace: http://www.infor.com
RAW Paste Data