HuduAPI Client HuduAPI Client
HuduAPI Client HuduAPI Client
DocFX

Search Results for

    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
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>
    CreateAssetLayoutBuilder
    Inherited Members
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>._active
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>._color
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>._fields
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>._icon
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>._iconColor
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>._includeComments
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>._includeFiles
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>._includePasswords
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>._includePhotos
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>._name
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>._passwordTypes
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>.Build()
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>.WithActive(Boolean)
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>.WithAssetLayoutFieldsItem(AssetLayoutField)
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>.WithColor(Color)
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>.WithFields(List<AssetLayoutField>)
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>.WithIcon(String)
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>.WithIconColor(Color)
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>.WithIncludeComments(Boolean)
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>.WithIncludeFiles(Boolean)
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>.WithIncludePasswords(Boolean)
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>.WithIncludePhotos(Boolean)
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>.WithName(String)
    AssetLayoutBuilder<CreateAssetLayout, CreateAssetLayoutBuilder>.WithPasswordTypes(String)
    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()
    © Dracon80. All rights reserved.