Namespace

Msg – 0

Library to access MS Graph API for Office 365.

Version0
AuthorsJan-Michael Brummer
LicenseLGPL-3.0-or-later
Websitehttps://jbrummer.pages.gitlab.gnome.org/msgraph/
Sourcehttps://gitlab.gnome.org/jbrummer/msgraph/

Build

C headersmsg.h
pkg-config filesmsgraph-0

Dependencies

GLib—2.0 The base utility library
Browse documentation
GObject—2.0 The base type system library
Browse documentation
Gio—2.0 Gio is a library providing useful classes for general purpose I/O, networking, IPC, settings, and other high level application functionality
Browse documentation
Goa—1.0 GNOME Online Accounts
Browse documentation
Json—1.0 JSON parser and generator
Browse documentation
Soup—3.0 HTTP client/server library for GNOME
Browse documentation
Rest—1.0 REST client library
Browse documentation

Additional documentation

Classes

Contact

Handling of contact specific functions.

ContactService

Drive

MsgDriveService is a subclass of MsgService for communicating with the MS Graph API.

DriveItem

DriveItemFile

DriveItemFolder

DriveService

GoaAuthorizer

The MsgGoaAuthorizer structure contains only private data and should only be accessed using the provided API.

InputStream

MailFolder

Handling of mail folder specific functions.

Message

Handling of message specific functions.

MessageService

OAuth2Authorizer

Service

User

Handling of user specific functions.

UserService

Interfaces

Enumerations

DriveType

The type of Drive objects.

LogLevel

MessageMailFolderType

Error Domains

Error

This enumeration can be expanded at a later date.

Functions

Constants