Class CreateAssetLayoutBuilder
This builder allows for easy creation of a new CreateAssetLayout instance used when calling api/v1/asset_layouts to create a new asset_layout.
Inheritance
System.Object
CreateAssetLayoutBuilder
Inherited Members
Namespace: HuduAPI.Endpoints.Parameters
Assembly: HuduAPI.dll
Syntax
public class CreateAssetLayoutBuilder : AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>
Constructors
CreateAssetLayoutBuilder(String, String, Color, Color, List<AssetLayoutField>)
Initializes a new instance of the CreateAssetLayoutBuilder class with all required properties set to call the hudu endpoint api/v1/asset_layouts.
Declaration
public CreateAssetLayoutBuilder(string name, string icon, Color color, Color iconColor, List<AssetLayoutField> assetLayoutFields)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The name of the asset_layout. |
| System.String | icon | The icon to be used in the gui. |
| System.Drawing.Color | color | The color of the icon foreground. |
| System.Drawing.Color | iconColor | Color of the icon background. |
| List<AssetLayoutField> | assetLayoutFields | A list of asset layout fields that define the layout. |
Methods
Build()
Build a class of type CreateAssetLayouts with all the defined values
Declaration
public override CreateAssetLayout Build()
Returns
| Type | Description |
|---|---|
| CreateAssetLayout | Returns a CreateAssetLayouts class |
Overrides
HuduAPI.Endpoints.Parameters.AbstractBases.AssetLayoutBuilder<HuduAPI.Endpoints.Parameters.CreateAssetLayout, HuduAPI.Endpoints.Parameters.CreateAssetLayoutBuilder>.Build()