@infrasoftbe/vnv-sdk
    Preparing search index...

    Interface GroupLayer

    interface GroupLayer {
        layers: {};
        create(
            data: {
                create_by?: string;
                create_dt?: number;
                description?: string;
                groupAccountId?: string;
                groupName?: string;
                id?: string;
                members?: string[];
                name?: string;
                rights?: string[];
                status?: string;
                tag?: string[];
                update_by?: string;
                update_dt?: number;
            },
        ): Promise<
            {
                create_by?: string;
                create_dt?: number;
                description?: string;
                groupAccountId?: string;
                groupName?: string;
                id?: string;
                members?: string[];
                name?: string;
                rights?: string[];
                status?: string;
                tag?: string[];
                update_by?: string;
                update_dt?: number;
            },
        >;
        delete(): Promise<{ result: boolean }>;
        deploy(
            data: DeepPartial<
                {
                    create_by?: string;
                    create_dt?: number;
                    description?: string;
                    groupAccountId?: string;
                    groupName?: string;
                    id?: string;
                    members?: string[];
                    name?: string;
                    rights?: string[];
                    status?: string;
                    tag?: string[];
                    update_by?: string;
                    update_dt?: number;
                },
            >,
        ): Promise<
            {
                create_by?: string;
                create_dt?: number;
                description?: string;
                groupAccountId?: string;
                groupName?: string;
                id?: string;
                members?: string[];
                name?: string;
                rights?: string[];
                status?: string;
                tag?: string[];
                update_by?: string;
                update_dt?: number;
            },
        >;
        get<Type extends any[] = any[]>(): Promise<
            Type extends []
                ? {
                    create_by?: string;
                    create_dt?: number;
                    description?: string;
                    groupAccountId?: string;
                    groupName?: string;
                    id?: string;
                    members?: string[];
                    name?: string;
                    rights?: string[];
                    status?: string;
                    tag?: string[];
                    update_by?: string;
                    update_dt?: number;
                }[]
                : {
                    create_by?: string;
                    create_dt?: number;
                    description?: string;
                    groupAccountId?: string;
                    groupName?: string;
                    id?: string;
                    members?: string[];
                    name?: string;
                    rights?: string[];
                    status?: string;
                    tag?: string[];
                    update_by?: string;
                    update_dt?: number;
                },
        >;
        update(
            data: DeepPartial<
                {
                    create_by?: string;
                    create_dt?: number;
                    description?: string;
                    groupAccountId?: string;
                    groupName?: string;
                    id?: string;
                    members?: string[];
                    name?: string;
                    rights?: string[];
                    status?: string;
                    tag?: string[];
                    update_by?: string;
                    update_dt?: number;
                },
            >,
        ): Promise<
            {
                create_by?: string;
                create_dt?: number;
                description?: string;
                groupAccountId?: string;
                groupName?: string;
                id?: string;
                members?: string[];
                name?: string;
                rights?: string[];
                status?: string;
                tag?: string[];
                update_by?: string;
                update_dt?: number;
            },
        >;
    }
    Index

    Properties

    Methods

    Properties

    layers: {}

    Methods

    • Parameters

      • data: {
            create_by?: string;
            create_dt?: number;
            description?: string;
            groupAccountId?: string;
            groupName?: string;
            id?: string;
            members?: string[];
            name?: string;
            rights?: string[];
            status?: string;
            tag?: string[];
            update_by?: string;
            update_dt?: number;
        }

      Returns Promise<
          {
              create_by?: string;
              create_dt?: number;
              description?: string;
              groupAccountId?: string;
              groupName?: string;
              id?: string;
              members?: string[];
              name?: string;
              rights?: string[];
              status?: string;
              tag?: string[];
              update_by?: string;
              update_dt?: number;
          },
      >

    • Parameters

      • data: DeepPartial<
            {
                create_by?: string;
                create_dt?: number;
                description?: string;
                groupAccountId?: string;
                groupName?: string;
                id?: string;
                members?: string[];
                name?: string;
                rights?: string[];
                status?: string;
                tag?: string[];
                update_by?: string;
                update_dt?: number;
            },
        >

      Returns Promise<
          {
              create_by?: string;
              create_dt?: number;
              description?: string;
              groupAccountId?: string;
              groupName?: string;
              id?: string;
              members?: string[];
              name?: string;
              rights?: string[];
              status?: string;
              tag?: string[];
              update_by?: string;
              update_dt?: number;
          },
      >

    • Type Parameters

      • Type extends any[] = any[]

      Returns Promise<
          Type extends []
              ? {
                  create_by?: string;
                  create_dt?: number;
                  description?: string;
                  groupAccountId?: string;
                  groupName?: string;
                  id?: string;
                  members?: string[];
                  name?: string;
                  rights?: string[];
                  status?: string;
                  tag?: string[];
                  update_by?: string;
                  update_dt?: number;
              }[]
              : {
                  create_by?: string;
                  create_dt?: number;
                  description?: string;
                  groupAccountId?: string;
                  groupName?: string;
                  id?: string;
                  members?: string[];
                  name?: string;
                  rights?: string[];
                  status?: string;
                  tag?: string[];
                  update_by?: string;
                  update_dt?: number;
              },
      >

    • Parameters

      • data: DeepPartial<
            {
                create_by?: string;
                create_dt?: number;
                description?: string;
                groupAccountId?: string;
                groupName?: string;
                id?: string;
                members?: string[];
                name?: string;
                rights?: string[];
                status?: string;
                tag?: string[];
                update_by?: string;
                update_dt?: number;
            },
        >

      Returns Promise<
          {
              create_by?: string;
              create_dt?: number;
              description?: string;
              groupAccountId?: string;
              groupName?: string;
              id?: string;
              members?: string[];
              name?: string;
              rights?: string[];
              status?: string;
              tag?: string[];
              update_by?: string;
              update_dt?: number;
          },
      >