scalar Upload

interface DbModel {
    id: ID

    deleted: Boolean
    editor: User
    createdUtc: String
    updatedUtc: String
}

enum SortOrder {
    ASC
    DESC
}

interface DbModelSort {
    deleted: SortOrder
    editor: SortOrder
    created: SortOrder
    updated: SortOrder
}

input StringFilter {
    equal: String
    notEqual: String

    contains: String
    notContains: String
    startsWith: String
    endsWith: String

    isNull: String
    isNotNull: String
}

input IntFilter {
    equal: Int
    notEqual: Int
    greater: Int
    greaterOrEqual: Int
    less: Int
    lessOrEqual: Int

    isNull: Int
    isNotNull: Int
}

input BooleanFilter {
    equal: Boolean
    notEqual: Int

    isNull: Int
    isNotNull: Int
}

input DateFilter {
    equal: String
    notEqual: String

    contains: String
    notContains: String

    isNull: String
    isNotNull: String
}