docs: def getSet(self, setID):
          '''
          Gets the information of one specific build using its Brickset set ID.
  
          :param str setID: The ID of the build from Brickset.
          :returns: A single Build object.
          :rtype: :class:`brickfront.build.Build`
          :raises brickfront.errors.InvalidSetID: If no sets exist by that ID.
          '''
  
          params = {
              'apiKey': self.apiKey,
              'userHash': self.userHash,
              'setID': setID
          }
          url = Client.ENDPOINT.format('getSet')
          returned = get(url, params=params)
          self.checkResponse(returned)
  
          # Put it into a Build class
          root = ET.fromstring(returned.text)
          v = [Build(i, self) for i in root]
  
          # Return to user
          try:
              return v[0]
          except IndexError:
              raise InvalidSetID('There is no set with the ID of `{}`.'.format(setID))