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

    Type Alias AssetMetadata

    AssetMetadata: Message<"yeying.api.asset.AssetMetadata"> & {
        chunkCount: number;
        chunks: string[];
        chunkSize: number;
        createdAt: string;
        description: string;
        format: DigitalFormatEnum;
        hash: string;
        isEncrypted: boolean;
        name: string;
        namespaceId: string;
        owner: string;
        parentHash: string;
        signature: string;
        size: bigint;
        updatedAt: string;
        version: number;
    }

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

    Type declaration

    • 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;

    • format: DigitalFormatEnum

      资产类型

      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: bigint

      明文资产的大小

      from field: uint64 size = 10;

    • updatedAt: string

      资产更新时间点

      from field: string updatedAt = 12;

    • version: number

      资产版本

      from field: uint32 version = 5;

    from message yeying.api.asset.AssetMetadata