@yeying-community/yeying-client-ts
    Preparing search index...

    Type Alias AssetMetadataJson

    资产定义 同一个所有者在使用两个应用时产生了相同的资产,也就是资产内容的哈希值一样,那么可能存在这样一种情况,一个应用不再使用这个资产要求删除,但是另一个 还需要使用不能删除,如何解决这个问题:在用户层面设置一个项目空间的概念,在项目空间里面保证哈希值唯一即可。

    from message yeying.api.asset.AssetMetadata

    type AssetMetadataJson = {
        chunkCount?: number;
        chunks?: string[];
        chunkSize?: number;
        createdAt?: string;
        description?: string;
        format?: DigitalFormatEnumJson;
        hash?: string;
        isEncrypted?: boolean;
        name?: string;
        namespaceId?: string;
        owner?: string;
        parentHash?: string;
        signature?: string;
        size?: string;
        updatedAt?: string;
        version?: number;
    }
    Index

    Properties

    chunkCount?: number

    资产块数量

    from field: uint32 chunkCount = 13;

    chunks?: string[]

    所有资产块的哈希值

    from field: repeated string chunks = 7;

    chunkSize?: number

    资产块大小

    from field: uint32 chunkSize = 14;

    createdAt?: string

    资产创建时间

    from field: string createdAt = 11;

    description?: string

    资产描述

    from field: string description = 8;

    资产类型

    from field: yeying.api.common.DigitalFormatEnum format = 9;

    hash?: string

    资产内容哈希值

    from field: string hash = 4;

    isEncrypted?: boolean

    是否加密

    from field: bool isEncrypted = 15;

    name?: string

    资产名称

    from field: string name = 6;

    namespaceId?: string

    资产命名空间

    from field: string namespaceId = 1;

    owner?: string

    资产所有者

    from field: string owner = 2;

    parentHash?: string

    父资产内容哈希值

    from field: string parentHash = 3;

    signature?: string

    资产元信息的签名

    from field: string signature = 16;

    size?: string

    明文资产的大小

    from field: uint64 size = 10;

    updatedAt?: string

    资产更新时间点

    from field: string updatedAt = 12;

    version?: number

    资产版本

    from field: uint32 version = 5;