Hierarchy

  • PrismaClient

Constructors

Properties

api_keys: {
    findFirst: ((obj) => undefined | "apiKey");
} = ...

Type declaration

  • findFirst: ((obj) => undefined | "apiKey")
      • (obj): undefined | "apiKey"
      • Parameters

        • obj: {
              where: {
                  apiKey: {
                      equals: string;
                  };
              };
          }
          • where: {
                apiKey: {
                    equals: string;
                };
            }
            • apiKey: {
                  equals: string;
              }
              • equals: string

        Returns undefined | "apiKey"

credential: {
    count: ((obj) => number);
    create: ((obj) => void);
    findFirst: ((obj) => null | {
        credential_id: string;
        credential_type: string;
        id: number;
        user_did: string;
    });
    findMany: ((obj) => {
        credential_id: string;
        credential_type: string;
        id: number;
        user_did: string;
    });
    update: ((obj) => void);
} = ...

Type declaration

  • count: ((obj) => number)
      • (obj): number
      • Parameters

        • obj: {
              where: {
                  user_did: {
                      equals: string;
                  };
              };
          }
          • where: {
                user_did: {
                    equals: string;
                };
            }
            • user_did: {
                  equals: string;
              }
              • equals: string

        Returns number

  • create: ((obj) => void)
  • findFirst: ((obj) => null | {
        credential_id: string;
        credential_type: string;
        id: number;
        user_did: string;
    })
      • (obj): null | {
            credential_id: string;
            credential_type: string;
            id: number;
            user_did: string;
        }
      • Parameters

        • obj: {
              where: {
                  credential_id: string;
                  credential_type: string;
                  user_did: string;
              };
          }
          • where: {
                credential_id: string;
                credential_type: string;
                user_did: string;
            }
            • credential_id: string
            • credential_type: string
            • user_did: string

        Returns null | {
            credential_id: string;
            credential_type: string;
            id: number;
            user_did: string;
        }

  • findMany: ((obj) => {
        credential_id: string;
        credential_type: string;
        id: number;
        user_did: string;
    })
      • (obj): {
            credential_id: string;
            credential_type: string;
            id: number;
            user_did: string;
        }
      • Parameters

        • obj: {
              where: {
                  user_did: string;
              };
          }
          • where: {
                user_did: string;
            }
            • user_did: string

        Returns {
            credential_id: string;
            credential_type: string;
            id: number;
            user_did: string;
        }

        • credential_id: string
        • credential_type: string
        • id: number
        • user_did: string
  • update: ((obj) => void)
      • (obj): void
      • Parameters

        • obj: {
              data: {
                  is_revoke: boolean;
              };
              where: {
                  id: string;
              };
          }
          • data: {
                is_revoke: boolean;
            }
            • is_revoke: boolean
          • where: {
                id: string;
            }
            • id: string

        Returns void

mockCredential: {
    credential_id: string;
    credential_type: string;
    id: number;
    user_did: string;
} = ...

Type declaration

  • credential_id: string
  • credential_type: string
  • id: number
  • user_did: string
mockDb: string = ""
verification: {
    create: ((obj) => void);
    findFirst: ((obj) => undefined | string);
} = ...

Type declaration

  • create: ((obj) => void)
      • (obj): void
      • Parameters

        • obj: {
              data: {
                  id: string;
                  isVerified: boolean;
                  jwz: string;
                  request: string;
                  requestedAt: number;
              };
          }
          • data: {
                id: string;
                isVerified: boolean;
                jwz: string;
                request: string;
                requestedAt: number;
            }
            • id: string
            • isVerified: boolean
            • jwz: string
            • request: string
            • requestedAt: number

        Returns void

  • findFirst: ((obj) => undefined | string)
      • (obj): undefined | string
      • Parameters

        • obj: {
              where: {
                  id: {
                      equals: string;
                  };
              };
          }
          • where: {
                id: {
                    equals: string;
                };
            }
            • id: {
                  equals: string;
              }
              • equals: string

        Returns undefined | string

Methods

Generated using TypeDoc