somhako Graphql Endpoint
somhako Graphql Endpoint
Terms of Service
API Endpoints
http://localhost:3000/api/clientql
Version
1.0.0
Queries
aggregateProfile
Response
Returns an AggregateProfile!
Arguments
| Name | Description |
|---|---|
where - ProfileWhereInput
|
|
orderBy - [ProfileOrderByWithRelationInput!]
|
|
cursor - ProfileWhereUniqueInput
|
|
take - Int
|
|
skip - Int
|
Example
Query
query aggregateProfile(
$where: ProfileWhereInput,
$orderBy: [ProfileOrderByWithRelationInput!],
$cursor: ProfileWhereUniqueInput,
$take: Int,
$skip: Int
) {
aggregateProfile(
where: $where,
orderBy: $orderBy,
cursor: $cursor,
take: $take,
skip: $skip
) {
_count {
...ProfileCountAggregateFragment
}
_avg {
...ProfileAvgAggregateFragment
}
_sum {
...ProfileSumAggregateFragment
}
_min {
...ProfileMinAggregateFragment
}
_max {
...ProfileMaxAggregateFragment
}
}
}
Variables
{
"where": ProfileWhereInput,
"orderBy": [ProfileOrderByWithRelationInput],
"cursor": ProfileWhereUniqueInput,
"take": 123,
"skip": 123
}
Response
{
"data": {
"aggregateProfile": {
"_count": ProfileCountAggregate,
"_avg": ProfileAvgAggregate,
"_sum": ProfileSumAggregate,
"_min": ProfileMinAggregate,
"_max": ProfileMaxAggregate
}
}
}
findFirstProfile
Response
Returns a Profile
Arguments
| Name | Description |
|---|---|
where - ProfileWhereInput
|
|
orderBy - [ProfileOrderByWithRelationInput!]
|
|
cursor - ProfileWhereUniqueInput
|
|
take - Int
|
|
skip - Int
|
|
distinct - [ProfileScalarFieldEnum!]
|
Example
Query
query findFirstProfile(
$where: ProfileWhereInput,
$orderBy: [ProfileOrderByWithRelationInput!],
$cursor: ProfileWhereUniqueInput,
$take: Int,
$skip: Int,
$distinct: [ProfileScalarFieldEnum!]
) {
findFirstProfile(
where: $where,
orderBy: $orderBy,
cursor: $cursor,
take: $take,
skip: $skip,
distinct: $distinct
) {
id
handle
title
summary
job_type
pref_location
salary
years_of_exp
link
address
skills
education
experience
minted
}
}
Variables
{
"where": ProfileWhereInput,
"orderBy": [ProfileOrderByWithRelationInput],
"cursor": ProfileWhereUniqueInput,
"take": 987,
"skip": 987,
"distinct": ["id"]
}
Response
{
"data": {
"findFirstProfile": {
"id": 123,
"handle": "xyz789",
"title": "abc123",
"summary": "xyz789",
"job_type": "xyz789",
"pref_location": "xyz789",
"salary": "xyz789",
"years_of_exp": "xyz789",
"link": {},
"address": "abc123",
"skills": ["abc123"],
"education": [{}],
"experience": [{}],
"minted": false
}
}
}
findFirstProfileOrThrow
Response
Returns a Profile
Arguments
| Name | Description |
|---|---|
where - ProfileWhereInput
|
|
orderBy - [ProfileOrderByWithRelationInput!]
|
|
cursor - ProfileWhereUniqueInput
|
|
take - Int
|
|
skip - Int
|
|
distinct - [ProfileScalarFieldEnum!]
|
Example
Query
query findFirstProfileOrThrow(
$where: ProfileWhereInput,
$orderBy: [ProfileOrderByWithRelationInput!],
$cursor: ProfileWhereUniqueInput,
$take: Int,
$skip: Int,
$distinct: [ProfileScalarFieldEnum!]
) {
findFirstProfileOrThrow(
where: $where,
orderBy: $orderBy,
cursor: $cursor,
take: $take,
skip: $skip,
distinct: $distinct
) {
id
handle
title
summary
job_type
pref_location
salary
years_of_exp
link
address
skills
education
experience
minted
}
}
Variables
{
"where": ProfileWhereInput,
"orderBy": [ProfileOrderByWithRelationInput],
"cursor": ProfileWhereUniqueInput,
"take": 987,
"skip": 987,
"distinct": ["id"]
}
Response
{
"data": {
"findFirstProfileOrThrow": {
"id": 987,
"handle": "abc123",
"title": "xyz789",
"summary": "abc123",
"job_type": "xyz789",
"pref_location": "xyz789",
"salary": "abc123",
"years_of_exp": "xyz789",
"link": {},
"address": "abc123",
"skills": ["abc123"],
"education": [{}],
"experience": [{}],
"minted": false
}
}
}
getProfile
Response
Returns a Profile
Arguments
| Name | Description |
|---|---|
where - ProfileWhereUniqueInput!
|
Example
Query
query getProfile($where: ProfileWhereUniqueInput!) {
getProfile(where: $where) {
id
handle
title
summary
job_type
pref_location
salary
years_of_exp
link
address
skills
education
experience
minted
}
}
Variables
{"where": ProfileWhereUniqueInput}
Response
{
"data": {
"getProfile": {
"id": 123,
"handle": "xyz789",
"title": "abc123",
"summary": "xyz789",
"job_type": "abc123",
"pref_location": "xyz789",
"salary": "xyz789",
"years_of_exp": "xyz789",
"link": {},
"address": "abc123",
"skills": ["xyz789"],
"education": [{}],
"experience": [{}],
"minted": true
}
}
}
groupByProfile
Response
Returns [ProfileGroupBy!]!
Arguments
| Name | Description |
|---|---|
where - ProfileWhereInput
|
|
orderBy - [ProfileOrderByWithAggregationInput!]
|
|
by - [ProfileScalarFieldEnum!]!
|
|
having - ProfileScalarWhereWithAggregatesInput
|
|
take - Int
|
|
skip - Int
|
Example
Query
query groupByProfile(
$where: ProfileWhereInput,
$orderBy: [ProfileOrderByWithAggregationInput!],
$by: [ProfileScalarFieldEnum!]!,
$having: ProfileScalarWhereWithAggregatesInput,
$take: Int,
$skip: Int
) {
groupByProfile(
where: $where,
orderBy: $orderBy,
by: $by,
having: $having,
take: $take,
skip: $skip
) {
id
handle
title
summary
job_type
pref_location
salary
years_of_exp
link
address
skills
education
experience
minted
user_id
_count {
...ProfileCountAggregateFragment
}
_avg {
...ProfileAvgAggregateFragment
}
_sum {
...ProfileSumAggregateFragment
}
_min {
...ProfileMinAggregateFragment
}
_max {
...ProfileMaxAggregateFragment
}
}
}
Variables
{
"where": ProfileWhereInput,
"orderBy": [ProfileOrderByWithAggregationInput],
"by": ["id"],
"having": ProfileScalarWhereWithAggregatesInput,
"take": 987,
"skip": 987
}
Response
{
"data": {
"groupByProfile": [
{
"id": 123,
"handle": "xyz789",
"title": "xyz789",
"summary": "xyz789",
"job_type": "abc123",
"pref_location": "abc123",
"salary": "xyz789",
"years_of_exp": "abc123",
"link": {},
"address": "xyz789",
"skills": ["abc123"],
"education": [{}],
"experience": [{}],
"minted": true,
"user_id": "abc123",
"_count": ProfileCountAggregate,
"_avg": ProfileAvgAggregate,
"_sum": ProfileSumAggregate,
"_min": ProfileMinAggregate,
"_max": ProfileMaxAggregate
}
]
}
}
profile
Response
Returns a Profile
Arguments
| Name | Description |
|---|---|
where - ProfileWhereUniqueInput!
|
Example
Query
query profile($where: ProfileWhereUniqueInput!) {
profile(where: $where) {
id
handle
title
summary
job_type
pref_location
salary
years_of_exp
link
address
skills
education
experience
minted
}
}
Variables
{"where": ProfileWhereUniqueInput}
Response
{
"data": {
"profile": {
"id": 123,
"handle": "abc123",
"title": "xyz789",
"summary": "xyz789",
"job_type": "xyz789",
"pref_location": "xyz789",
"salary": "xyz789",
"years_of_exp": "xyz789",
"link": {},
"address": "abc123",
"skills": ["abc123"],
"education": [{}],
"experience": [{}],
"minted": false
}
}
}
profiles
Response
Returns [Profile!]!
Arguments
| Name | Description |
|---|---|
where - ProfileWhereInput
|
|
orderBy - [ProfileOrderByWithRelationInput!]
|
|
cursor - ProfileWhereUniqueInput
|
|
take - Int
|
|
skip - Int
|
|
distinct - [ProfileScalarFieldEnum!]
|
Example
Query
query profiles(
$where: ProfileWhereInput,
$orderBy: [ProfileOrderByWithRelationInput!],
$cursor: ProfileWhereUniqueInput,
$take: Int,
$skip: Int,
$distinct: [ProfileScalarFieldEnum!]
) {
profiles(
where: $where,
orderBy: $orderBy,
cursor: $cursor,
take: $take,
skip: $skip,
distinct: $distinct
) {
id
handle
title
summary
job_type
pref_location
salary
years_of_exp
link
address
skills
education
experience
minted
}
}
Variables
{
"where": ProfileWhereInput,
"orderBy": [ProfileOrderByWithRelationInput],
"cursor": ProfileWhereUniqueInput,
"take": 987,
"skip": 123,
"distinct": ["id"]
}
Response
{
"data": {
"profiles": [
{
"id": 123,
"handle": "xyz789",
"title": "abc123",
"summary": "abc123",
"job_type": "abc123",
"pref_location": "xyz789",
"salary": "xyz789",
"years_of_exp": "xyz789",
"link": {},
"address": "abc123",
"skills": ["abc123"],
"education": [{}],
"experience": [{}],
"minted": false
}
]
}
}
Types
AggregateProfile
Fields
| Field Name | Description |
|---|---|
_count - ProfileCountAggregate
|
|
_avg - ProfileAvgAggregate
|
|
_sum - ProfileSumAggregate
|
|
_min - ProfileMinAggregate
|
|
_max - ProfileMaxAggregate
|
Example
{
"_count": ProfileCountAggregate,
"_avg": ProfileAvgAggregate,
"_sum": ProfileSumAggregate,
"_min": ProfileMinAggregate,
"_max": ProfileMaxAggregate
}
BoolFilter
Fields
| Input Field | Description |
|---|---|
equals - Boolean
|
|
not - NestedBoolFilter
|
Example
{"equals": true, "not": NestedBoolFilter}
BoolWithAggregatesFilter
Fields
| Input Field | Description |
|---|---|
equals - Boolean
|
|
not - NestedBoolWithAggregatesFilter
|
|
_count - NestedIntFilter
|
|
_min - NestedBoolFilter
|
|
_max - NestedBoolFilter
|
Example
{
"equals": true,
"not": NestedBoolWithAggregatesFilter,
"_count": NestedIntFilter,
"_min": NestedBoolFilter,
"_max": NestedBoolFilter
}
Boolean
Description
The Boolean scalar type represents true or false.
Example
true
Float
Description
The Float scalar type represents signed double-precision fractional values as specified
by IEEE 754.
Example
987.65
Int
Description
The Int scalar type represents non-fractional signed whole numeric values. Int can
represent values between -(2^31) and 2^31 - 1.
Example
987
IntFilter
IntWithAggregatesFilter
Fields
| Input Field | Description |
|---|---|
equals - Int
|
|
in - [Int!]
|
|
notIn - [Int!]
|
|
lt - Int
|
|
lte - Int
|
|
gt - Int
|
|
gte - Int
|
|
not - NestedIntWithAggregatesFilter
|
|
_count - NestedIntFilter
|
|
_avg - NestedFloatFilter
|
|
_sum - NestedIntFilter
|
|
_min - NestedIntFilter
|
|
_max - NestedIntFilter
|
Example
{
"equals": 123,
"in": [123],
"notIn": [123],
"lt": 123,
"lte": 987,
"gt": 123,
"gte": 987,
"not": NestedIntWithAggregatesFilter,
"_count": NestedIntFilter,
"_avg": NestedFloatFilter,
"_sum": NestedIntFilter,
"_min": NestedIntFilter,
"_max": NestedIntFilter
}
JSON
Description
The JSON scalar type represents JSON values as specified by ECMA-404.
Example
{}
JsonFilter
Example
{
"equals": {},
"path": ["abc123"],
"string_contains": "abc123",
"string_starts_with": "abc123",
"string_ends_with": "abc123",
"array_contains": {},
"array_starts_with": {},
"array_ends_with": {},
"lt": {},
"lte": {},
"gt": {},
"gte": {},
"not": {}
}
JsonNullableListFilter
JsonWithAggregatesFilter
Fields
| Input Field | Description |
|---|---|
equals - JSON
|
|
path - [String!]
|
|
string_contains - String
|
|
string_starts_with - String
|
|
string_ends_with - String
|
|
array_contains - JSON
|
|
array_starts_with - JSON
|
|
array_ends_with - JSON
|
|
lt - JSON
|
|
lte - JSON
|
|
gt - JSON
|
|
gte - JSON
|
|
not - JSON
|
|
_count - NestedIntFilter
|
|
_min - NestedJsonFilter
|
|
_max - NestedJsonFilter
|
Example
{
"equals": {},
"path": ["xyz789"],
"string_contains": "xyz789",
"string_starts_with": "xyz789",
"string_ends_with": "xyz789",
"array_contains": {},
"array_starts_with": {},
"array_ends_with": {},
"lt": {},
"lte": {},
"gt": {},
"gte": {},
"not": {},
"_count": NestedIntFilter,
"_min": NestedJsonFilter,
"_max": NestedJsonFilter
}
NestedBoolFilter
Fields
| Input Field | Description |
|---|---|
equals - Boolean
|
|
not - NestedBoolFilter
|
Example
{"equals": true, "not": NestedBoolFilter}
NestedBoolWithAggregatesFilter
Fields
| Input Field | Description |
|---|---|
equals - Boolean
|
|
not - NestedBoolWithAggregatesFilter
|
|
_count - NestedIntFilter
|
|
_min - NestedBoolFilter
|
|
_max - NestedBoolFilter
|
Example
{
"equals": false,
"not": NestedBoolWithAggregatesFilter,
"_count": NestedIntFilter,
"_min": NestedBoolFilter,
"_max": NestedBoolFilter
}
NestedFloatFilter
NestedIntFilter
NestedIntWithAggregatesFilter
Fields
| Input Field | Description |
|---|---|
equals - Int
|
|
in - [Int!]
|
|
notIn - [Int!]
|
|
lt - Int
|
|
lte - Int
|
|
gt - Int
|
|
gte - Int
|
|
not - NestedIntWithAggregatesFilter
|
|
_count - NestedIntFilter
|
|
_avg - NestedFloatFilter
|
|
_sum - NestedIntFilter
|
|
_min - NestedIntFilter
|
|
_max - NestedIntFilter
|
Example
{
"equals": 987,
"in": [987],
"notIn": [987],
"lt": 987,
"lte": 987,
"gt": 987,
"gte": 987,
"not": NestedIntWithAggregatesFilter,
"_count": NestedIntFilter,
"_avg": NestedFloatFilter,
"_sum": NestedIntFilter,
"_min": NestedIntFilter,
"_max": NestedIntFilter
}
NestedJsonFilter
Example
{
"equals": {},
"path": ["xyz789"],
"string_contains": "xyz789",
"string_starts_with": "abc123",
"string_ends_with": "xyz789",
"array_contains": {},
"array_starts_with": {},
"array_ends_with": {},
"lt": {},
"lte": {},
"gt": {},
"gte": {},
"not": {}
}
NestedStringFilter
Example
{
"equals": "abc123",
"in": ["abc123"],
"notIn": ["abc123"],
"lt": "xyz789",
"lte": "abc123",
"gt": "abc123",
"gte": "xyz789",
"contains": "abc123",
"startsWith": "abc123",
"endsWith": "xyz789",
"not": NestedStringFilter
}
NestedStringWithAggregatesFilter
Fields
| Input Field | Description |
|---|---|
equals - String
|
|
in - [String!]
|
|
notIn - [String!]
|
|
lt - String
|
|
lte - String
|
|
gt - String
|
|
gte - String
|
|
contains - String
|
|
startsWith - String
|
|
endsWith - String
|
|
not - NestedStringWithAggregatesFilter
|
|
_count - NestedIntFilter
|
|
_min - NestedStringFilter
|
|
_max - NestedStringFilter
|
Example
{
"equals": "abc123",
"in": ["abc123"],
"notIn": ["abc123"],
"lt": "xyz789",
"lte": "abc123",
"gt": "xyz789",
"gte": "xyz789",
"contains": "abc123",
"startsWith": "abc123",
"endsWith": "abc123",
"not": NestedStringWithAggregatesFilter,
"_count": NestedIntFilter,
"_min": NestedStringFilter,
"_max": NestedStringFilter
}
Profile
Example
{
"id": 987,
"handle": "xyz789",
"title": "xyz789",
"summary": "abc123",
"job_type": "xyz789",
"pref_location": "abc123",
"salary": "xyz789",
"years_of_exp": "abc123",
"link": {},
"address": "abc123",
"skills": ["xyz789"],
"education": [{}],
"experience": [{}],
"minted": false
}
ProfileAvgAggregate
Fields
| Field Name | Description |
|---|---|
id - Float
|
Example
{"id": 123.45}
ProfileAvgOrderByAggregateInput
Fields
| Input Field | Description |
|---|---|
id - SortOrder
|
Example
{"id": "asc"}
ProfileCountAggregate
Example
{
"id": 987,
"handle": 123,
"title": 987,
"summary": 987,
"job_type": 123,
"pref_location": 123,
"salary": 123,
"years_of_exp": 123,
"link": 123,
"address": 987,
"skills": 123,
"education": 123,
"experience": 987,
"minted": 987,
"user_id": 123,
"_all": 987
}
ProfileCountOrderByAggregateInput
Fields
| Input Field | Description |
|---|---|
id - SortOrder
|
|
handle - SortOrder
|
|
title - SortOrder
|
|
summary - SortOrder
|
|
job_type - SortOrder
|
|
pref_location - SortOrder
|
|
salary - SortOrder
|
|
years_of_exp - SortOrder
|
|
link - SortOrder
|
|
address - SortOrder
|
|
skills - SortOrder
|
|
education - SortOrder
|
|
experience - SortOrder
|
|
minted - SortOrder
|
|
user_id - SortOrder
|
Example
{
"id": "asc",
"handle": "asc",
"title": "asc",
"summary": "asc",
"job_type": "asc",
"pref_location": "asc",
"salary": "asc",
"years_of_exp": "asc",
"link": "asc",
"address": "asc",
"skills": "asc",
"education": "asc",
"experience": "asc",
"minted": "asc",
"user_id": "asc"
}
ProfileGroupBy
Fields
| Field Name | Description |
|---|---|
id - Int!
|
|
handle - String!
|
|
title - String!
|
|
summary - String!
|
|
job_type - String!
|
|
pref_location - String!
|
|
salary - String!
|
|
years_of_exp - String!
|
|
link - JSON!
|
|
address - String!
|
|
skills - [String!]
|
|
education - [JSON!]
|
|
experience - [JSON!]
|
|
minted - Boolean!
|
|
user_id - String!
|
|
_count - ProfileCountAggregate
|
|
_avg - ProfileAvgAggregate
|
|
_sum - ProfileSumAggregate
|
|
_min - ProfileMinAggregate
|
|
_max - ProfileMaxAggregate
|
Example
{
"id": 987,
"handle": "xyz789",
"title": "xyz789",
"summary": "xyz789",
"job_type": "xyz789",
"pref_location": "abc123",
"salary": "abc123",
"years_of_exp": "abc123",
"link": {},
"address": "xyz789",
"skills": ["xyz789"],
"education": [{}],
"experience": [{}],
"minted": true,
"user_id": "abc123",
"_count": ProfileCountAggregate,
"_avg": ProfileAvgAggregate,
"_sum": ProfileSumAggregate,
"_min": ProfileMinAggregate,
"_max": ProfileMaxAggregate
}
ProfileMaxAggregate
Example
{
"id": 987,
"handle": "xyz789",
"title": "xyz789",
"summary": "xyz789",
"job_type": "xyz789",
"pref_location": "xyz789",
"salary": "abc123",
"years_of_exp": "abc123",
"address": "xyz789",
"minted": false,
"user_id": "abc123"
}
ProfileMaxOrderByAggregateInput
Example
{
"id": "asc",
"handle": "asc",
"title": "asc",
"summary": "asc",
"job_type": "asc",
"pref_location": "asc",
"salary": "asc",
"years_of_exp": "asc",
"address": "asc",
"minted": "asc",
"user_id": "asc"
}
ProfileMinAggregate
Example
{
"id": 123,
"handle": "xyz789",
"title": "abc123",
"summary": "xyz789",
"job_type": "xyz789",
"pref_location": "xyz789",
"salary": "xyz789",
"years_of_exp": "xyz789",
"address": "abc123",
"minted": false,
"user_id": "abc123"
}
ProfileMinOrderByAggregateInput
Example
{
"id": "asc",
"handle": "asc",
"title": "asc",
"summary": "asc",
"job_type": "asc",
"pref_location": "asc",
"salary": "asc",
"years_of_exp": "asc",
"address": "asc",
"minted": "asc",
"user_id": "asc"
}
ProfileOrderByWithAggregationInput
Fields
| Input Field | Description |
|---|---|
id - SortOrder
|
|
handle - SortOrder
|
|
title - SortOrder
|
|
summary - SortOrder
|
|
job_type - SortOrder
|
|
pref_location - SortOrder
|
|
salary - SortOrder
|
|
years_of_exp - SortOrder
|
|
link - SortOrder
|
|
address - SortOrder
|
|
skills - SortOrder
|
|
education - SortOrder
|
|
experience - SortOrder
|
|
minted - SortOrder
|
|
user_id - SortOrder
|
|
_count - ProfileCountOrderByAggregateInput
|
|
_avg - ProfileAvgOrderByAggregateInput
|
|
_max - ProfileMaxOrderByAggregateInput
|
|
_min - ProfileMinOrderByAggregateInput
|
|
_sum - ProfileSumOrderByAggregateInput
|
Example
{
"id": "asc",
"handle": "asc",
"title": "asc",
"summary": "asc",
"job_type": "asc",
"pref_location": "asc",
"salary": "asc",
"years_of_exp": "asc",
"link": "asc",
"address": "asc",
"skills": "asc",
"education": "asc",
"experience": "asc",
"minted": "asc",
"user_id": "asc",
"_count": ProfileCountOrderByAggregateInput,
"_avg": ProfileAvgOrderByAggregateInput,
"_max": ProfileMaxOrderByAggregateInput,
"_min": ProfileMinOrderByAggregateInput,
"_sum": ProfileSumOrderByAggregateInput
}
ProfileOrderByWithRelationInput
Fields
| Input Field | Description |
|---|---|
id - SortOrder
|
|
handle - SortOrder
|
|
title - SortOrder
|
|
summary - SortOrder
|
|
job_type - SortOrder
|
|
pref_location - SortOrder
|
|
salary - SortOrder
|
|
years_of_exp - SortOrder
|
|
link - SortOrder
|
|
address - SortOrder
|
|
skills - SortOrder
|
|
education - SortOrder
|
|
experience - SortOrder
|
|
minted - SortOrder
|
|
user_id - SortOrder
|
Example
{
"id": "asc",
"handle": "asc",
"title": "asc",
"summary": "asc",
"job_type": "asc",
"pref_location": "asc",
"salary": "asc",
"years_of_exp": "asc",
"link": "asc",
"address": "asc",
"skills": "asc",
"education": "asc",
"experience": "asc",
"minted": "asc",
"user_id": "asc"
}
ProfileScalarFieldEnum
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"id"
ProfileScalarWhereWithAggregatesInput
Fields
| Input Field | Description |
|---|---|
AND - [ProfileScalarWhereWithAggregatesInput!]
|
|
OR - [ProfileScalarWhereWithAggregatesInput!]
|
|
NOT - [ProfileScalarWhereWithAggregatesInput!]
|
|
id - IntWithAggregatesFilter
|
|
handle - StringWithAggregatesFilter
|
|
title - StringWithAggregatesFilter
|
|
summary - StringWithAggregatesFilter
|
|
job_type - StringWithAggregatesFilter
|
|
pref_location - StringWithAggregatesFilter
|
|
salary - StringWithAggregatesFilter
|
|
years_of_exp - StringWithAggregatesFilter
|
|
link - JsonWithAggregatesFilter
|
|
address - StringWithAggregatesFilter
|
|
skills - StringNullableListFilter
|
|
education - JsonNullableListFilter
|
|
experience - JsonNullableListFilter
|
|
minted - BoolWithAggregatesFilter
|
|
user_id - StringWithAggregatesFilter
|
Example
{
"AND": [ProfileScalarWhereWithAggregatesInput],
"OR": [ProfileScalarWhereWithAggregatesInput],
"NOT": [ProfileScalarWhereWithAggregatesInput],
"id": IntWithAggregatesFilter,
"handle": StringWithAggregatesFilter,
"title": StringWithAggregatesFilter,
"summary": StringWithAggregatesFilter,
"job_type": StringWithAggregatesFilter,
"pref_location": StringWithAggregatesFilter,
"salary": StringWithAggregatesFilter,
"years_of_exp": StringWithAggregatesFilter,
"link": JsonWithAggregatesFilter,
"address": StringWithAggregatesFilter,
"skills": StringNullableListFilter,
"education": JsonNullableListFilter,
"experience": JsonNullableListFilter,
"minted": BoolWithAggregatesFilter,
"user_id": StringWithAggregatesFilter
}
ProfileSumAggregate
Fields
| Field Name | Description |
|---|---|
id - Int
|
Example
{"id": 987}
ProfileSumOrderByAggregateInput
Fields
| Input Field | Description |
|---|---|
id - SortOrder
|
Example
{"id": "asc"}
ProfileWhereInput
Fields
| Input Field | Description |
|---|---|
AND - [ProfileWhereInput!]
|
|
OR - [ProfileWhereInput!]
|
|
NOT - [ProfileWhereInput!]
|
|
id - IntFilter
|
|
handle - StringFilter
|
|
title - StringFilter
|
|
summary - StringFilter
|
|
job_type - StringFilter
|
|
pref_location - StringFilter
|
|
salary - StringFilter
|
|
years_of_exp - StringFilter
|
|
link - JsonFilter
|
|
address - StringFilter
|
|
skills - StringNullableListFilter
|
|
education - JsonNullableListFilter
|
|
experience - JsonNullableListFilter
|
|
minted - BoolFilter
|
|
user_id - StringFilter
|
Example
{
"AND": [ProfileWhereInput],
"OR": [ProfileWhereInput],
"NOT": [ProfileWhereInput],
"id": IntFilter,
"handle": StringFilter,
"title": StringFilter,
"summary": StringFilter,
"job_type": StringFilter,
"pref_location": StringFilter,
"salary": StringFilter,
"years_of_exp": StringFilter,
"link": JsonFilter,
"address": StringFilter,
"skills": StringNullableListFilter,
"education": JsonNullableListFilter,
"experience": JsonNullableListFilter,
"minted": BoolFilter,
"user_id": StringFilter
}
ProfileWhereUniqueInput
QueryMode
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"default"
SortOrder
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"asc"
String
Description
The String scalar type represents textual data, represented as UTF-8 character
sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
Example
"xyz789"
StringFilter
Example
{
"equals": "abc123",
"in": ["xyz789"],
"notIn": ["xyz789"],
"lt": "abc123",
"lte": "xyz789",
"gt": "xyz789",
"gte": "abc123",
"contains": "abc123",
"startsWith": "abc123",
"endsWith": "xyz789",
"mode": "default",
"not": NestedStringFilter
}
StringNullableListFilter
StringWithAggregatesFilter
Fields
| Input Field | Description |
|---|---|
equals - String
|
|
in - [String!]
|
|
notIn - [String!]
|
|
lt - String
|
|
lte - String
|
|
gt - String
|
|
gte - String
|
|
contains - String
|
|
startsWith - String
|
|
endsWith - String
|
|
mode - QueryMode
|
|
not - NestedStringWithAggregatesFilter
|
|
_count - NestedIntFilter
|
|
_min - NestedStringFilter
|
|
_max - NestedStringFilter
|
Example
{
"equals": "xyz789",
"in": ["abc123"],
"notIn": ["abc123"],
"lt": "xyz789",
"lte": "xyz789",
"gt": "abc123",
"gte": "xyz789",
"contains": "abc123",
"startsWith": "xyz789",
"endsWith": "xyz789",
"mode": "default",
"not": NestedStringWithAggregatesFilter,
"_count": NestedIntFilter,
"_min": NestedStringFilter,
"_max": NestedStringFilter
}