Gemfury · Schema

Member

A collaborator member on a Gemfury account

Package RepositoryPrivate PackagesGemnpmPyPIComposerNuGetGo ModulesMavenDEBRPMBowerRust CratesDeveloper Tools

Properties

Name Type Description
id string Unique member identifier
username string Member's username
name string Member's display name
email string Member's email address
role string Member's permission level
View JSON Schema on GitHub

JSON Schema

gemfury-member.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api.fury.io/schemas/member",
  "title": "Member",
  "description": "A collaborator member on a Gemfury account",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique member identifier",
      "example": "acct_eb3c12"
    },
    "username": {
      "type": "string",
      "description": "Member's username",
      "example": "collab-name"
    },
    "name": {
      "type": "string",
      "description": "Member's display name",
      "example": "Jane Doe"
    },
    "email": {
      "type": "string",
      "format": "email",
      "description": "Member's email address",
      "example": "[email protected]"
    },
    "role": {
      "type": "string",
      "description": "Member's permission level",
      "enum": ["pull", "push", "owner"],
      "example": "push"
    }
  },
  "required": ["id", "username", "role"],
  "additionalProperties": false
}