Skip to content

fpriyatna/ainn-request

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ainn-request

Request and Answers for Mappings

To install

  1. You need to install pip https://pip.pypa.io/en/stable/installing/
  2. Create virtual environment http://docs.python-guide.org/en/latest/dev/virtualenvs/
  3. Access the environment variable
  4. Install the requirements: run pip install -r requirements.txt in the app directory
  5. python app.py
  6. Access http://localhost:5000/graphql on your browser

Examples

To add

mutation {
  createRequest(
    requesterId: "requester1"
    , datasetId: "dataset1"
    , description: "test description 2"
  ) {
    request {
      description
    }
  }
}

To query all

{
  request{
    edges{
      node{
        description
      }
    }
  }
}

To query with filter

{
  request(description: "test"){
    edges{
      node{
        id
        description
        requestedOn
      }
    }
  }
}

To query the first 2 requests

{
  request(first: 2){
    edges{
      node{
        id
        description
        requestedOn
      }
    }
  }
}

NEED to BE MODIFIED

{ response{ edges{ node{ description id mappingUrl } } } }

mutation{ createResponse(request:{description:"test"}, description:"test", responderId:"test"){ response{ description mappingUrl respondedOn responderId } } }

About

Request and Answers for Mappings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages