 jraphical = require 'jraphical'
 Bongo     = require "bongo"
 
-{secure, daisy, Base} = Bongo
+{secure, daisy, Base, signature} = Bongo
 
 module.exports = class JInvitation extends jraphical.Module
 


  @isEnabledGlobally = yes

  {ObjectRef, dash, daisy, secure} = require 'bongo'

  KodingError = require '../error'
  JMail       = require './email'

    indexes         :
      code          : 'unique'
    sharedMethods   :

      instance:
        modifyMultiuse:
          (signature Object, Function)
        remove:
          (signature Function)
      
      static:
        inviteFriend:
          (signature Object, Function)
        byCode:
          (signature String, Function)
        suggestCode:
          (signature Function)
        createMultiuse:
          (signature Object, Function)
        createForResurrection:
          (signature String, Function)
        createMultiForResurrection:
          (signature [String], Function)
        byCodeForBeta:
          (signature String, Function)

    sharedEvents    :
      static        : []
      instance      : []
