trove.poc_api.links.schema module

Trove is a web application for trove.fm. Copyright (C) 2019 Brian Farrell

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.

Contact: brian.farrell@me.com

Bases: graphene.types.mutation.Mutation

class Arguments[source]

Bases: object

description = <graphene.types.scalars.String object>
url = <graphene.types.scalars.String object>
description = <graphene.types.scalars.String object>
id = <graphene.types.scalars.Int object>
mutate(info, url, description)[source]
posted_by = <graphene.types.field.Field object>
url = <graphene.types.scalars.String object>
class trove.poc_api.links.schema.CreateVote(*args, **kwargs)[source]

Bases: graphene.types.mutation.Mutation

class Arguments[source]

Bases: object

mutate(info, link_id)[source]
user = <graphene.types.field.Field object>
class trove.poc_api.links.schema.LinkType(*args, **kwargs)[source]

Bases: graphene_django.types.DjangoObjectType

class trove.poc_api.links.schema.Mutation(*args, **kwargs)[source]

Bases: graphene.types.objecttype.ObjectType

create_vote = <graphene.types.field.Field object>
class trove.poc_api.links.schema.Query(*args, **kwargs)[source]

Bases: graphene.types.objecttype.ObjectType

resolve_votes(info, **kwargs)[source]
votes = <graphene.types.structures.List object>
class trove.poc_api.links.schema.VoteType(*args, **kwargs)[source]

Bases: graphene_django.types.DjangoObjectType