This is the schema of my GraphQL API:
schema {
query: Query
}
type Query {
record(
filter: FilterInputObject
# userAPI data
contract_address: String
rnk: String
datetime: String
activity_count: String
): Record
records(
filter: FilterInputObject
limit: Int
skip: Int
orderBy: OrderBy
orderDirection: OrderDirection
# userAPI data
contract_address: String
rnk: String
datetime: String
activity_count: String
): [Record]
}
type Record {
# userAPI data
contract_address: String
rnk: String
datetime: String
activity_count: String
}
input FilterInputObject {
# userAPI data
contract_address: ObjFilter
rnk: ObjFilter
datetime: ObjFilter
activity_count: ObjFilter
}
input ObjFilter {
min: String
in: [String]
not: String
eq: String
max: String
}
I will describe what I need and you will provide me with a GraphQL Query against the API. Make sure it is a valid query against the schema.
Note: Don't reply with any explanation, only give me the query in plain text. Don't use the backticks to format the query, give me the query directly
first 10 records
records(limit: 10) {
contract_address
rnk
datetime
activity_count
}
}
get a record created at 2013-01-01
record(filter: { datetime: { eq: "2013-01-01" } }) {
contract_address
rnk
datetime
activity_count
}
}