Table of Contents

Class RainPointProfileCategory

Namespace
RainPointClient
Assembly
RainPointClient.dll

A vendor profile category and its available options. Labels can be localization keys.

public sealed class RainPointProfileCategory
Inheritance
RainPointProfileCategory
Inherited Members

Constructors

RainPointProfileCategory()

Initializes a new RainPointProfileCategory instance with its declared default values.

public RainPointProfileCategory()

Properties

Id

Gets the cloud or catalog identifier for this record.

[JsonPropertyName("id")]
[JsonRequired]
[JsonInclude]
public int Id { get; }

Property Value

int

Label

Gets the vendor display label, which may be a localization key.

[JsonPropertyName("langField")]
[JsonRequired]
[JsonInclude]
public string Label { get; }

Property Value

string

Options

Gets the selectable options in this profile category.

[JsonPropertyName("subType")]
[JsonRequired]
[JsonInclude]
public IReadOnlyList<RainPointProfileOption> Options { get; }

Property Value

IReadOnlyList<RainPointProfileOption>

SortOrder

Gets the vendor-defined display ordering value.

[JsonPropertyName("sort")]
[JsonInclude]
public int SortOrder { get; }

Property Value

int