@vnodes/ctc
    Preparing search index...

    Class CompanyService

    Hierarchy

    • BaseCompanyService
      • CompanyService
    Index

    Constructors

    Properties

    repo: CompanyDelegate

    Methods

    • Parameters

      • data: CompanyCreateInput

      Returns Promise<
          {
              createdAt: Date;
              deletedAt: Date
              | null;
              email: string | null;
              id: number;
              logo: string | null;
              name: string;
              phone: string | null;
              updatedAt: Date;
              website: string | null;
          },
      >

    • Parameters

      • id: string

      Returns Promise<
          {
              createdAt: Date;
              deletedAt: Date
              | null;
              email: string | null;
              id: number;
              logo: string | null;
              name: string;
              phone: string | null;
              updatedAt: Date;
              website: string | null;
          },
      >

    • Parameters

      • query: QueryMany

      Returns Promise<
          {
              createdAt: Date;
              deletedAt: Date
              | null;
              email: string | null;
              id: number;
              logo: string | null;
              name: string;
              phone: string | null;
              updatedAt: Date;
              website: string | null;
          }[],
      >

    • Parameters

      • email: string

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              email: string | null;
              id: number;
              logo: string | null;
              name: string;
              phone: string | null;
              updatedAt: Date;
              website: string | null;
          }
          | null,
      >

    • Parameters

      • id: string

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              email: string | null;
              id: number;
              logo: string | null;
              name: string;
              phone: string | null;
              updatedAt: Date;
              website: string | null;
          }
          | null,
      >

    • Parameters

      • logo: string

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              email: string | null;
              id: number;
              logo: string | null;
              name: string;
              phone: string | null;
              updatedAt: Date;
              website: string | null;
          }
          | null,
      >

    • Parameters

      • name: string

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              email: string | null;
              id: number;
              logo: string | null;
              name: string;
              phone: string | null;
              updatedAt: Date;
              website: string | null;
          }
          | null,
      >

    • Parameters

      • phone: string

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              email: string | null;
              id: number;
              logo: string | null;
              name: string;
              phone: string | null;
              updatedAt: Date;
              website: string | null;
          }
          | null,
      >

    • Parameters

      • website: string

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              email: string | null;
              id: number;
              logo: string | null;
              name: string;
              phone: string | null;
              updatedAt: Date;
              website: string | null;
          }
          | null,
      >

    • Parameters

      • id: string

      Returns Promise<
          {
              createdAt: Date;
              deletedAt: Date
              | null;
              email: string | null;
              id: number;
              logo: string | null;
              name: string;
              phone: string | null;
              updatedAt: Date;
              website: string | null;
          },
      >

    • Parameters

      • Optionalquery: QueryMany<CompanyScalarFieldEnum>

      Returns CompanyFindManyArgs

    • Parameters

      • Optionalquery: QueryMany<CompanyScalarFieldEnum>

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

    • Parameters

      • Optionalquery: QueryMany<CompanyScalarFieldEnum>

      Returns CompanyWhereInput

    • Parameters

      • id: string
      • data: CompanyUpdateInput

      Returns Promise<
          {
              createdAt: Date;
              deletedAt: Date
              | null;
              email: string | null;
              id: number;
              logo: string | null;
              name: string;
              phone: string | null;
              updatedAt: Date;
              website: string | null;
          },
      >