API-CLI

 view release on metacpan or  search on metacpan

examples/githubcl-appspec.yaml  view on Meta::CPAN

            events_url:
              type: string
            followers_url:
              type: string
            following_url:
              type: string
            gists_url:
              type: string
            gravatar_id:
              type: string
            html_url:
              type: string
            id:
              type: integer
            login:
              type: string
            organizations_url:
              type: string
            received_events_url:
              type: string
            repos_url:
              type: string
            starred_url:
              type: string
            subscriptions_url:
              type: string
            type:
              type: string
            url:
              type: string
          type: object
        merged:
          type: boolean
        message:
          type: string
        parents:
          items:
            properties:
              sha:
                type: string
              url:
                type: string
            type: object
          type: array
        sha:
          type: string
        url:
          type: string
      type: object
    meta:
      properties:
        git:
          items:
            description: An Array of IP addresses in CIDR format specifying the Git
              servers at GitHub.
            type: string
          type: array
        hooks:
          items:
            description: An Array of IP addresses in CIDR format specifying the addresses
              that incoming service hooks will originate from.
            type: string
          type: array
      type: object
    milestone:
      properties:
        closed_issues:
          type: integer
        created_at:
          description: 'ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ'
          type: string
        creator:
          properties:
            avatar_url:
              type: string
            gravatar_id:
              type: string
            id:
              type: integer
            login:
              type: string
            url:
              type: string
          type: object
        description:
          type: string
        due_on:
          description: 'ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ'
          type: string
        number:
          type: integer
        open_issues:
          type: integer
        state:
          enum:
          - open
          - closed
        title:
          type: string
        url:
          type: string
      type: object
    milestoneBody:
      properties:
        description:
          type: string
        due_on:
          type: string
        state:
          type: string
        title:
          type: string
      type: object
    milestoneUpdate:
      properties:
        description:
          type: string
        due_on:
          type: string
        state:
          type: string

examples/githubcl-appspec.yaml  view on Meta::CPAN

              id:
                type: integer
              login:
                type: string
              url:
                type: string
            type: object
          private:
            type: boolean
          pushed_at:
            description: 'ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ'
            type: string
          size:
            type: integer
          ssh_url:
            type: string
          svn_url:
            type: string
          updated_at:
            description: 'ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ'
            type: string
          url:
            type: string
          watchers:
            type: integer
          watchers_count:
            type: integer
      type: array
    users:
      items:
        properties:
          avatar_url:
            type: string
          gravatar_id:
            type: string
          id:
            type: integer
          login:
            type: string
          url:
            type: string
        type: object
      type: array
    users-userId-keys:
      items: {}
      type: array
    users-userId-orgs:
      items: {}
      type: array
  externalDocs:
    url: https://developer.github.com/v3/
  host: api.github.com
  info:
    description: |
      Powerful collaboration, code review, and code management for open source and private projects.
    termsOfService: https://help.github.com/articles/github-terms-of-service/#b-api-terms
    title: GitHub
    version: v3
    x-logo:
      url: http://assets-cdn.github.com/images/modules/logos_page/GitHub-Mark.png
    x-origin:
      format: swagger
      url: https://raw.githubusercontent.com/APIs-guru/unofficial_openapi_specs/master/github.com/v3/swagger.yaml
      version: '2.0'
    x-providerName: github.com
    x-unofficialSpec: true
  paths:
    /emojis:
      get:
        description: Lists all the emojis available to use on GitHub.
        parameters:
        - description: |
            You can check the current version of media type in responses.
          in: header
          name: X-GitHub-Media-Type
          type: string
        - description: Is used to set specified media type.
          in: header
          name: Accept
          type: string
        - in: header
          name: X-RateLimit-Limit
          type: integer
        - in: header
          name: X-RateLimit-Remaining
          type: integer
        - in: header
          name: X-RateLimit-Reset
          type: integer
        - in: header
          name: X-GitHub-Request-Id
          type: integer
        responses:
          '200':
            description: OK
            schema:
              $ref: '#/definitions/emojis'
          '403':
            description: |
              API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
              for details.
    /events:
      get:
        description: List public events.
        parameters:
        - description: |
            You can check the current version of media type in responses.
          in: header
          name: X-GitHub-Media-Type
          type: string
        - description: Is used to set specified media type.
          in: header
          name: Accept
          type: string
        - in: header
          name: X-RateLimit-Limit
          type: integer
        - in: header
          name: X-RateLimit-Remaining
          type: integer
        - in: header



( run in 1.560 second using v1.01-cache-2.11-cpan-39bf76dae61 )