Represents Regula Database layer and is the entry point for Person Database operations.

Methods

  • Parameters

    Returns Promise<[PersonImage, string]>

  • Parameters

    • name: string
    • Optionalparams: {
          metadata?: any;
      }
      • Optionalmetadata?: any

    Returns Promise<[PersonGroup, string]>

  • Parameters

    • name: string
    • Optionalparams: {
          groupIds?: string[];
          metadata?: any;
      }
      • OptionalgroupIds?: string[]
      • Optionalmetadata?: any

    Returns Promise<[Person, string]>

  • Parameters

    • groupId: string

    Returns Promise<[boolean, string]>

  • Parameters

    • personId: string

    Returns Promise<[boolean, string]>

  • Parameters

    • personId: string
    • imageId: string

    Returns Promise<[boolean, string]>

  • Parameters

    Returns Promise<[boolean, string]>

  • Parameters

    • groupId: string

    Returns Promise<[PersonGroup, string]>

  • Parameters

    • personId: string

    Returns Promise<[Person, string]>

  • Parameters

    • personId: string
    • imageId: string

    Returns Promise<[string, string]>

  • Parameters

    • groupId: string
    • page: number
    • size: number

    Returns Promise<[PageableItemList<Person>, string]>

  • Parameters

    Returns Promise<[boolean, string]>

  • Parameters

    Returns Promise<[boolean, string]>