Documentation ¶
Index ¶
- func CreateCalendarItem(ctx context.Context, c Client, ci ...req.CalendarItem) error
- func CreateMessageItem(ctx context.Context, c Client, m ...req.Message) error
- func FindFolder(ctx context.Context, c Client, request *req.FindFolderRequest, ...)
- func FindItem(ctx context.Context, c Client, request *req.FindItemRequest, ...)
- func GetFolder(ctx context.Context, c Client, r *req.GetFolderRequest) (*resp.Folder, error)
- func GetItem(ctx context.Context, c Client, r *req.GetItemRequest) (*resp.Item, error)
- func NewClient(config Config) *client
- func NewError(resp *http.Response) error
- func SetReadFlagRequest(id common.ItemId, flag bool) interface{}
- func SyncFolderHierarchy(ctx context.Context, c Client, request *req.SyncFolderHierarchyRequest, ...)
- func SyncFolderItems(ctx context.Context, c Client, request *req.SyncFolderItemsRequest, ...)
- func UpdateItem(ctx context.Context, c Client, request interface{}) error
- type Client
- type Config
- type FolderChunk
- type HTTPError
- type ItemsChunk
- type SoapError
- type SyncChunk
- type SyncHierarchy
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateCalendarItem ¶
CreateCalendarItem https://docs.microsoft.com/en-us/exchange/client-developer/web-service-reference/createitem-operation-calendar-item
func CreateMessageItem ¶
CreateMessageItem https://docs.microsoft.com/en-us/exchange/client-developer/web-service-reference/createitem-operation-email-message
func FindFolder ¶
func FindFolder( ctx context.Context, c Client, request *req.FindFolderRequest, chunks chan<- FolderChunk, )
func FindItem ¶
func FindItem( ctx context.Context, c Client, request *req.FindItemRequest, chunks chan<- ItemsChunk, )
func SetReadFlagRequest ¶
func SyncFolderHierarchy ¶
func SyncFolderHierarchy( ctx context.Context, c Client, request *req.SyncFolderHierarchyRequest, chunks chan<- SyncHierarchy, )
func SyncFolderItems ¶
Types ¶
type FolderChunk ¶
type ItemsChunk ¶
type SyncChunk ¶
type SyncChunk struct { State *common.SyncState Chunk *resp.ItemChanges Err error }
type SyncHierarchy ¶
type SyncHierarchy struct { State *common.SyncState Chunk *resp.FolderChanges Err error }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.