type Query @guard {
    me: User! @auth

    notifications: [Notification!]!
        @guard
        @whereAuth(relation: "user")
        @orderBy(column: created_at, order: "desc")
        @paginate(
            defaultCount: 10
            maxCount: 100
            builder: "App\\GraphQL\\Queries\\Notifications"
        )


    my_properties(category_id:Int,search:String,city_id:Int,type_id:Int,featured:Boolean,in_home:Boolean,sponsored:Boolean,latitude:String,longitude:String): [Property!]!
        @guard
        @whereAuth(relation: "owner")
        @orderBy(column: created_at, order: "desc")
        @paginate(
            defaultCount: 10
            maxCount: 100
            builder: "App\\GraphQL\\Queries\\Property\\GetMyProperty"
        )
}
