Class CharacterModel
キャラクターモデルデータ
Inherited Members
Namespace: Pixiv.VroidSdk.Api.DataModel
Assembly: Pixiv.VroidSdk.dll
Syntax
public sealed class CharacterModel
Fields
age_limit
年齢制限
Declaration
public AgeLimit age_limit
Field Value
Type | Description |
---|---|
AgeLimit |
character
紐づいているキャラクター
Declaration
public Character character
Field Value
Type | Description |
---|---|
Character |
created_at
モデルの作成日時
Declaration
public string created_at
Field Value
Type | Description |
---|---|
String |
download_count
ダウンロードされた数
Declaration
public long download_count
Field Value
Type | Description |
---|---|
Int64 |
full_body_image
全身画像
Declaration
public FullBodyImage full_body_image
Field Value
Type | Description |
---|---|
FullBodyImage |
heart_count
ハートされている数
Declaration
public long heart_count
Field Value
Type | Description |
---|---|
Int64 |
id
キャラクターモデルID
Declaration
public string id
Field Value
Type | Description |
---|---|
String |
is_downloadable
VRMをWebページ上からのダウンロードが可能かどうか
Declaration
public bool is_downloadable
Field Value
Type | Description |
---|---|
Boolean |
is_hearted
自分がこのモデルに対しハートしたか
Declaration
public bool is_hearted
Field Value
Type | Description |
---|---|
Boolean |
is_other_users_available
VRMをSDKで利用可能かどうか
Declaration
public bool is_other_users_available
Field Value
Type | Description |
---|---|
Boolean |
is_private
非公開かどうか
Declaration
public bool is_private
Field Value
Type | Description |
---|---|
Boolean |
latest_character_model_version
モデルのバージョン
Declaration
public CharacterModelVersion latest_character_model_version
Field Value
Type | Description |
---|---|
CharacterModelVersion |
license
利用条件
Declaration
public CharacterLicense license
Field Value
Type | Description |
---|---|
CharacterLicense |
name
モデルの名前
Declaration
public string name
Field Value
Type | Description |
---|---|
String |
Remarks
設定をしていない場合はnullになる
portrait_image
バストアップ画像
Declaration
public PortraitImage portrait_image
Field Value
Type | Description |
---|---|
PortraitImage |
published_at
公開日時
Declaration
public string published_at
Field Value
Type | Description |
---|---|
String |
Remarks
公開したことがない場合はnullになる
tags
設定されているタグ
Declaration
public List<Tag> tags
Field Value
Type | Description |
---|---|
List<Tag> |
usage_count
モデル利用のためにダウンロードライセンスを発行した数
Declaration
public long usage_count
Field Value
Type | Description |
---|---|
Int64 |
view_count
閲覧数
Declaration
public long view_count
Field Value
Type | Description |
---|---|
Int64 |
Methods
CreatedAt()
モデルを作成した日時を取得する
Declaration
public DateTime? CreatedAt()
Returns
Type | Description |
---|---|
Nullable<DateTime> | 作成日時 |
getVRMVersion()
モデルのVRMのバージョンを返す
Declaration
public string getVRMVersion()
Returns
Type | Description |
---|---|
String | "0.0"か"1.0" |
Remarks
CharacterModel.latest_character_model_version.spec_versionにVRMのバージョンが含まれているが、こちらはnullや""が返ってくる可能性があるため、これが"0.0"と"1.0"以外のとき"0.0"を返す
PublishedAt()
モデルを公開した日時を取得する
Declaration
public DateTime? PublishedAt()
Returns
Type | Description |
---|---|
Nullable<DateTime> | 公開日時 |
Remarks
published_atがnullか空文字だった場合は、nullを返す