Table of Contents

Class Blog

Namespace
BiExcellence.OpenBi.Api.Blog
Assembly
BiExcellence.OpenBi.Api.Client.dll

A content book (blog) - a collection of BlogArticle entries: a blog, a news section, a documentation area of a CMS site. Used as both the request and response body.

public sealed record Blog : IBlog
Inheritance
object
Blog
Implements

Properties

CustomAttributes

Additional attributes stored with the book beyond the fixed fields, by name.

[JsonPropertyName("customAttributes")]
public Dictionary<string, JsonElement>? CustomAttributes { get; init; }

Property Value

Dictionary<string, JsonElement>

Description

A description of the book.

[JsonPropertyName("description")]
public string? Description { get; init; }

Property Value

string

Id

The book's id. The server generates a GUID only when a create carries no id; this record always sends one (empty by default), so set it before creating.

[JsonPropertyName("id")]
public string? Id { get; init; }

Property Value

string

Name

The book's title.

[JsonPropertyName("name")]
public string? Name { get; init; }

Property Value

string

Type

A free-form type label, stored and returned as is; the server does not interpret it.

[JsonPropertyName("type")]
public string? Type { get; init; }

Property Value

string