Structs (Service Builder)
From RemObjects Software
This is a RemObjects SDK Architecture entry
Feel free to add your notes to this topic below.
A struct is an object that contains properties, but no actual functionality. The properties of a struct can consist of primitive types or complex types defined in your library or in a library that you are using.
To create a struct via the Service Builder, select "Edit|New|Struct" or click the "Struct" button on the Toolbar.
Selecting the Struct in the Library Panel will load the details into the Details Panel. From here you can assign a name to the Struct, inherit the Struct from an existing one by specifying the Ancestor, or write documentation for the Struct.
Adding Fields
To add fields to a struct, click the "+ Add Field" button in the Fields section of the Details Panel. To remove an element, click the "-" button. Finally, to name or rename an element, select the element name in the table and type the new name. As explained above, an element data type can be a primitive type or a complex type defined in your Library or in a Library that you are using.
Change the order of the fields with the Up/Down buttons, or the Ctrl+Up and Ctrl+Down keyboard shortcuts.
You can also provide documentation for your struct fields by selecting the individual items and clicking the "Document this Field" button. This will bring up the Documentation Editor, where you can type your description.
See Also
Product: RemObjects SDK
Current version: RemObjects SDK 'Vinci' (5.0)
Lists — Glossary — Features — How To — Components — Tools — Samples — Articles — Architecture — Issues

