Servizi InCore


IInCoreMicrosoft365

Accesso al Servizio di gestione appuntamenti di Microsoft 365

Di seguito le Proprietà disponibili pubblicamente:

  • MicrosoftProvider: proprietà, Provider di default per la gestione di Microsoft 365

Di seguito i Metodi disponibili pubblicamente:

  • CheckUser(string?, string) => Verifica se l'utente esiste su Microsoft 365
    • company: string, nome dell'Azienda se diverso da quello del Provider
    • email: string, e-mail dell'utente da verificare
  • GetAppointment(string?, string, string) => Recupera un appuntamento da Microsoft 365
    • company: string, nome dell'Azienda se diverso da quello del Provider
    • email: string, e-mail dell'utente
    • uniqueId: string, id univoco di un appuntamento
  • DeleteAppointment(string?, string, string) => Elimina un appuntamento da Microsoft 365
    • company: string, nome dell'Azienda se diverso da quello del Provider
    • email: string, e-mail dell'utente
    • uniqueId: string, id univoco di un appuntamento
  • CreateAppointment(string?, string, string, string, string, DateTime, DateTime, int) => Crea un appuntamento su Microsoft 365 e ritorna il suo ID univoco
    • company: string, nome dell'Azienda se diverso da quello del Provider
    • email: string, e-mail dell'utente
    • subject: string, oggetto dell'appuntamento
    • body: string, corpo dell'appuntamento
    • location: string, luogo dell'appuntamento
    • start: DateTime, inizio dell'appuntamento
    • end: DateTime, fine dell'appuntamento
    • reminder: int, numero di giorni prima per il reminder
  • UpdateAppointment(string?, string, string, string, string, string, DateTime, DateTime, int) => Crea un appuntamento su Microsoft 365 e ritorna il suo ID univoco
    • company: string, nome dell'Azienda se diverso da quello del Provider
    • email: string, e-mail dell'utente
    • uniqueId: string, id univoco di un appuntamento
    • subject: string, oggetto dell'appuntamento
    • body: string, corpo dell'appuntamento
    • location: string, luogo dell'appuntamento
    • start: DateTime, inizio dell'appuntamento
    • end: DateTime, fine dell'appuntamento
    • reminder: int, numero di giorni prima per il reminder