@vnodes/ctc
    Preparing search index...

    Class ProfileService

    Hierarchy

    • BaseProfileService
      • ProfileService
    Index

    Constructors

    Properties

    repo: ProfileDelegate

    Methods

    • Parameters

      • data: ProfileCreateInput

      Returns Promise<
          {
              age: number;
              company: string
              | null;
              createdAt: Date;
              deletedAt: Date | null;
              department: string | null;
              fullName: string;
              gender: Gender;
              id: number;
              notes: string | null;
              occupation: string | null;
              preferedName: string | null;
              updatedAt: Date;
          },
      >

    • Parameters

      • id: string

      Returns Promise<
          {
              age: number;
              company: string
              | null;
              createdAt: Date;
              deletedAt: Date | null;
              department: string | null;
              fullName: string;
              gender: Gender;
              id: number;
              notes: string | null;
              occupation: string | null;
              preferedName: string | null;
              updatedAt: Date;
          },
      >

    • Parameters

      • query: QueryMany

      Returns Promise<
          {
              age: number;
              company: string
              | null;
              createdAt: Date;
              deletedAt: Date | null;
              department: string | null;
              fullName: string;
              gender: Gender;
              id: number;
              notes: string | null;
              occupation: string | null;
              preferedName: string | null;
              updatedAt: Date;
          }[],
      >

    • Parameters

      • age: number

      Returns Promise<
          | {
              age: number;
              company: string
              | null;
              createdAt: Date;
              deletedAt: Date | null;
              department: string | null;
              fullName: string;
              gender: Gender;
              id: number;
              notes: string | null;
              occupation: string | null;
              preferedName: string | null;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • age: number

      Returns Promise<
          | {
              age: number;
              company: string
              | null;
              createdAt: Date;
              deletedAt: Date | null;
              department: string | null;
              fullName: string;
              gender: Gender;
              id: number;
              notes: string | null;
              occupation: string | null;
              preferedName: string | null;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • age: number

      Returns Promise<
          | {
              age: number;
              company: string
              | null;
              createdAt: Date;
              deletedAt: Date | null;
              department: string | null;
              fullName: string;
              gender: Gender;
              id: number;
              notes: string | null;
              occupation: string | null;
              preferedName: string | null;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • company: string

      Returns Promise<
          | {
              age: number;
              company: string
              | null;
              createdAt: Date;
              deletedAt: Date | null;
              department: string | null;
              fullName: string;
              gender: Gender;
              id: number;
              notes: string | null;
              occupation: string | null;
              preferedName: string | null;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • department: string

      Returns Promise<
          | {
              age: number;
              company: string
              | null;
              createdAt: Date;
              deletedAt: Date | null;
              department: string | null;
              fullName: string;
              gender: Gender;
              id: number;
              notes: string | null;
              occupation: string | null;
              preferedName: string | null;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • fullName: string

      Returns Promise<
          | {
              age: number;
              company: string
              | null;
              createdAt: Date;
              deletedAt: Date | null;
              department: string | null;
              fullName: string;
              gender: Gender;
              id: number;
              notes: string | null;
              occupation: string | null;
              preferedName: string | null;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • id: string

      Returns Promise<
          | {
              age: number;
              company: string
              | null;
              createdAt: Date;
              deletedAt: Date | null;
              department: string | null;
              fullName: string;
              gender: Gender;
              id: number;
              notes: string | null;
              occupation: string | null;
              preferedName: string | null;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • notes: string

      Returns Promise<
          | {
              age: number;
              company: string
              | null;
              createdAt: Date;
              deletedAt: Date | null;
              department: string | null;
              fullName: string;
              gender: Gender;
              id: number;
              notes: string | null;
              occupation: string | null;
              preferedName: string | null;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • occupation: string

      Returns Promise<
          | {
              age: number;
              company: string
              | null;
              createdAt: Date;
              deletedAt: Date | null;
              department: string | null;
              fullName: string;
              gender: Gender;
              id: number;
              notes: string | null;
              occupation: string | null;
              preferedName: string | null;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • preferedName: string

      Returns Promise<
          | {
              age: number;
              company: string
              | null;
              createdAt: Date;
              deletedAt: Date | null;
              department: string | null;
              fullName: string;
              gender: Gender;
              id: number;
              notes: string | null;
              occupation: string | null;
              preferedName: string | null;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • id: string

      Returns Promise<
          {
              age: number;
              company: string
              | null;
              createdAt: Date;
              deletedAt: Date | null;
              department: string | null;
              fullName: string;
              gender: Gender;
              id: number;
              notes: string | null;
              occupation: string | null;
              preferedName: string | null;
              updatedAt: Date;
          },
      >

    • Parameters

      • Optionalquery: QueryMany<ProfileScalarFieldEnum>

      Returns ProfileFindManyArgs

    • Parameters

      • Optionalquery: QueryMany<ProfileScalarFieldEnum>

      Returns { [key: string]: SortOrder } | undefined

    • Parameters

      • Optionalquery: QueryMany<ProfileScalarFieldEnum>

      Returns ProfileWhereInput

    • Parameters

      • id: string
      • data: ProfileUpdateInput

      Returns Promise<
          {
              age: number;
              company: string
              | null;
              createdAt: Date;
              deletedAt: Date | null;
              department: string | null;
              fullName: string;
              gender: Gender;
              id: number;
              notes: string | null;
              occupation: string | null;
              preferedName: string | null;
              updatedAt: Date;
          },
      >