calendar

package
v0.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2026 License: CC0-1.0 Imports: 6 Imported by: 0

Documentation

Overview

Package calendar provides Go bindings for android.provider.

Index

Constants

View Source
const (
	AccountTypeLocal                      = consts.AccountTypeLocal
	ActionEventReminder                   = consts.ActionEventReminder
	ActionHandleCustomEvent               = consts.ActionHandleCustomEvent
	ActionViewManagedProfileCalendarEvent = consts.ActionViewManagedProfileCalendarEvent
	Authority                             = consts.Authority
	CallerIsSyncadapter                   = consts.CallerIsSyncadapter
	ExtraCustomAppUri                     = consts.ExtraCustomAppUri
	ExtraEventAllDay                      = consts.ExtraEventAllDay
	ExtraEventBeginTime                   = consts.ExtraEventBeginTime
	ExtraEventEndTime                     = consts.ExtraEventEndTime
	ExtraEventId                          = consts.ExtraEventId
	AttendeeEmail                         = consts.AttendeeEmail
	AttendeeIdentity                      = consts.AttendeeIdentity
	AttendeeIdNamespace                   = consts.AttendeeIdNamespace
	AttendeeName                          = consts.AttendeeName
	AttendeeRelationship                  = consts.AttendeeRelationship
	AttendeeStatus                        = consts.AttendeeStatus
	AttendeeType                          = consts.AttendeeType
	EventId                               = consts.EventId
	AlarmTime                             = consts.AlarmTime
	Begin                                 = consts.Begin
	CreationTime                          = consts.CreationTime
	DefaultSortOrder                      = consts.DefaultSortOrder
	End                                   = consts.End
	Minutes                               = consts.Minutes
	NotifyTime                            = consts.NotifyTime
	ReceivedTime                          = consts.ReceivedTime
	State                                 = consts.State
	KeyTimezoneInstances                  = consts.KeyTimezoneInstances
	KeyTimezoneInstancesPrevious          = consts.KeyTimezoneInstancesPrevious
	KeyTimezoneType                       = consts.KeyTimezoneType
	TimezoneTypeAuto                      = consts.TimezoneTypeAuto
	TimezoneTypeHome                      = consts.TimezoneTypeHome
	Key                                   = consts.Key
	Value                                 = consts.Value
	AllowedAttendeeTypes                  = consts.AllowedAttendeeTypes
	AllowedAvailability                   = consts.AllowedAvailability
	AllowedReminders                      = consts.AllowedReminders
	CalendarAccessLevel                   = consts.CalendarAccessLevel
	CalendarColor                         = consts.CalendarColor
	CalendarColorKey                      = consts.CalendarColorKey
	CalendarDisplayName                   = consts.CalendarDisplayName
	CalendarTimeZone                      = consts.CalendarTimeZone
	CanModifyTimeZone                     = consts.CanModifyTimeZone
	CanOrganizerRespond                   = consts.CanOrganizerRespond
	IsPrimary                             = consts.IsPrimary
	MaxReminders                          = consts.MaxReminders
	OwnerAccount                          = consts.OwnerAccount
	SyncEvents                            = consts.SyncEvents
	Visible                               = consts.Visible
	CalSync1                              = consts.CalSync1
	CalSync10                             = consts.CalSync10
	CalSync2                              = consts.CalSync2
	CalSync3                              = consts.CalSync3
	CalSync4                              = consts.CalSync4
	CalSync5                              = consts.CalSync5
	CalSync6                              = consts.CalSync6
	CalSync7                              = consts.CalSync7
	CalSync8                              = consts.CalSync8
	CalSync9                              = consts.CalSync9
	CalendarLocation                      = consts.CalendarLocation
	Name                                  = consts.Name
	Color                                 = consts.Color
	ColorKey                              = consts.ColorKey
	ColorType                             = consts.ColorType
	Endday                                = consts.Endday
	Startday                              = consts.Startday
	AccessLevel                           = consts.AccessLevel
	AllDay                                = consts.AllDay
	Availability                          = consts.Availability
	CalendarId                            = consts.CalendarId
	CanInviteOthers                       = consts.CanInviteOthers
	CustomAppPackage                      = consts.CustomAppPackage
	CustomAppUri                          = consts.CustomAppUri
	Description                           = consts.Description
	DisplayColor                          = consts.DisplayColor
	Dtend                                 = consts.Dtend
	Dtstart                               = consts.Dtstart
	Duration                              = consts.Duration
	EventColor                            = consts.EventColor
	EventColorKey                         = consts.EventColorKey
	EventEndTimezone                      = consts.EventEndTimezone
	EventLocation                         = consts.EventLocation
	EventTimezone                         = consts.EventTimezone
	Exdate                                = consts.Exdate
	Exrule                                = consts.Exrule
	GuestsCanInviteOthers                 = consts.GuestsCanInviteOthers
	GuestsCanModify                       = consts.GuestsCanModify
	GuestsCanSeeGuests                    = consts.GuestsCanSeeGuests
	HasAlarm                              = consts.HasAlarm
	HasAttendeeData                       = consts.HasAttendeeData
	HasExtendedProperties                 = consts.HasExtendedProperties
	IsOrganizer                           = consts.IsOrganizer
	LastDate                              = consts.LastDate
	LastSynced                            = consts.LastSynced
	Organizer                             = consts.Organizer
	OriginalAllDay                        = consts.OriginalAllDay
	OriginalId                            = consts.OriginalId
	OriginalInstanceTime                  = consts.OriginalInstanceTime
	OriginalSyncId                        = consts.OriginalSyncId
	Rdate                                 = consts.Rdate
	Rrule                                 = consts.Rrule
	SelfAttendeeStatus                    = consts.SelfAttendeeStatus
	Status                                = consts.Status
	SyncData1                             = consts.SyncData1
	SyncData10                            = consts.SyncData10
	SyncData2                             = consts.SyncData2
	SyncData3                             = consts.SyncData3
	SyncData4                             = consts.SyncData4
	SyncData5                             = consts.SyncData5
	SyncData6                             = consts.SyncData6
	SyncData7                             = consts.SyncData7
	SyncData8                             = consts.SyncData8
	SyncData9                             = consts.SyncData9
	Title                                 = consts.Title
	Uid2445                               = consts.Uid2445
	EndDay                                = consts.EndDay
	EndMinute                             = consts.EndMinute
	StartDay                              = consts.StartDay
	StartMinute                           = consts.StartMinute
	Method                                = consts.Method
	AccountName                           = consts.AccountName
	AccountType                           = consts.AccountType
	CanPartiallyUpdate                    = consts.CanPartiallyUpdate
	Deleted                               = consts.Deleted
	Dirty                                 = consts.Dirty
	Mutators                              = consts.Mutators
	SyncId                                = consts.SyncId
)
View Source
const (
	ContentUri                      = consts.ContentUri
	AttendeeStatusAccepted          = consts.AttendeeStatusAccepted
	AttendeeStatusDeclined          = consts.AttendeeStatusDeclined
	AttendeeStatusInvited           = consts.AttendeeStatusInvited
	AttendeeStatusNone              = consts.AttendeeStatusNone
	AttendeeStatusTentative         = consts.AttendeeStatusTentative
	RelationshipAttendee            = consts.RelationshipAttendee
	RelationshipNone                = consts.RelationshipNone
	RelationshipOrganizer           = consts.RelationshipOrganizer
	RelationshipPerformer           = consts.RelationshipPerformer
	RelationshipSpeaker             = consts.RelationshipSpeaker
	TypeNone                        = consts.TypeNone
	TypeOptional                    = consts.TypeOptional
	TypeRequired                    = consts.TypeRequired
	TypeResource                    = consts.TypeResource
	ContentUriByInstance            = consts.ContentUriByInstance
	StateDismissed                  = consts.StateDismissed
	StateFired                      = consts.StateFired
	StateScheduled                  = consts.StateScheduled
	Uri                             = consts.Uri
	CalAccessContributor            = consts.CalAccessContributor
	CalAccessEditor                 = consts.CalAccessEditor
	CalAccessFreebusy               = consts.CalAccessFreebusy
	CalAccessNone                   = consts.CalAccessNone
	CalAccessOverride               = consts.CalAccessOverride
	CalAccessOwner                  = consts.CalAccessOwner
	CalAccessRead                   = consts.CalAccessRead
	CalAccessRespond                = consts.CalAccessRespond
	CalAccessRoot                   = consts.CalAccessRoot
	EnterpriseContentUri            = consts.EnterpriseContentUri
	TypeCalendar                    = consts.TypeCalendar
	TypeEvent                       = consts.TypeEvent
	ContentExceptionUri             = consts.ContentExceptionUri
	AccessConfidential              = consts.AccessConfidential
	AccessDefault                   = consts.AccessDefault
	AccessPrivate                   = consts.AccessPrivate
	AccessPublic                    = consts.AccessPublic
	AvailabilityBusy                = consts.AvailabilityBusy
	AvailabilityFree                = consts.AvailabilityFree
	AvailabilityTentative           = consts.AvailabilityTentative
	StatusCanceled                  = consts.StatusCanceled
	StatusConfirmed                 = consts.StatusConfirmed
	StatusTentative                 = consts.StatusTentative
	ContentByDayUri                 = consts.ContentByDayUri
	ContentSearchByDayUri           = consts.ContentSearchByDayUri
	ContentSearchUri                = consts.ContentSearchUri
	EnterpriseContentByDayUri       = consts.EnterpriseContentByDayUri
	EnterpriseContentSearchByDayUri = consts.EnterpriseContentSearchByDayUri
	EnterpriseContentSearchUri      = consts.EnterpriseContentSearchUri
	MethodAlarm                     = consts.MethodAlarm
	MethodAlert                     = consts.MethodAlert
	MethodDefault                   = consts.MethodDefault
	MethodEmail                     = consts.MethodEmail
	MethodSms                       = consts.MethodSms
	MinutesDefault                  = consts.MinutesDefault
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

type Contract added in v0.0.4

type Contract struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Contract wraps android.provider.CalendarContract.

func (*Contract) StartViewCalendarEventInManagedProfile added in v0.0.4

func (m *Contract) StartViewCalendarEventInManagedProfile(
	arg0 *jni.Object,
	arg1 int64,
	arg2 int64,
	arg3 int64,
	arg4 bool,
	arg5 int32,
) (bool, error)

StartViewCalendarEventInManagedProfile calls android.provider.CalendarContract.startViewCalendarEventInManagedProfile.

func (*Contract) ToString added in v0.0.8

func (m *Contract) ToString() (string, error)

ToString calls android.provider.CalendarContract.toString.

type ContractAttendees added in v0.0.7

type ContractAttendees struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractAttendees wraps android.provider.CalendarContract$Attendees.

func (*ContractAttendees) Query added in v0.0.7

func (m *ContractAttendees) Query(
	arg0 *jni.Object,
	arg1 int64,
	arg2 *jni.Object,
) (*jni.Object, error)

Query calls android.provider.CalendarContract$Attendees.query.

func (*ContractAttendees) ToString added in v0.0.8

func (m *ContractAttendees) ToString() (string, error)

ToString calls android.provider.CalendarContract$Attendees.toString.

type ContractAttendeesColumns added in v0.0.8

type ContractAttendeesColumns struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractAttendeesColumns wraps android.provider.CalendarContract$AttendeesColumns.

func (*ContractAttendeesColumns) ToString added in v0.0.8

func (m *ContractAttendeesColumns) ToString() (string, error)

ToString calls android.provider.CalendarContract$AttendeesColumns.toString.

type ContractCalendarAlerts added in v0.0.8

type ContractCalendarAlerts struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractCalendarAlerts wraps android.provider.CalendarContract$CalendarAlerts.

func (*ContractCalendarAlerts) ToString added in v0.0.8

func (m *ContractCalendarAlerts) ToString() (string, error)

ToString calls android.provider.CalendarContract$CalendarAlerts.toString.

type ContractCalendarAlertsColumns added in v0.0.8

type ContractCalendarAlertsColumns struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractCalendarAlertsColumns wraps android.provider.CalendarContract$CalendarAlertsColumns.

func (*ContractCalendarAlertsColumns) ToString added in v0.0.8

func (m *ContractCalendarAlertsColumns) ToString() (string, error)

ToString calls android.provider.CalendarContract$CalendarAlertsColumns.toString.

type ContractCalendarCache added in v0.0.8

type ContractCalendarCache struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractCalendarCache wraps android.provider.CalendarContract$CalendarCache.

func (*ContractCalendarCache) ToString added in v0.0.8

func (m *ContractCalendarCache) ToString() (string, error)

ToString calls android.provider.CalendarContract$CalendarCache.toString.

type ContractCalendarCacheColumns added in v0.0.8

type ContractCalendarCacheColumns struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractCalendarCacheColumns wraps android.provider.CalendarContract$CalendarCacheColumns.

func (*ContractCalendarCacheColumns) ToString added in v0.0.8

func (m *ContractCalendarCacheColumns) ToString() (string, error)

ToString calls android.provider.CalendarContract$CalendarCacheColumns.toString.

type ContractCalendarColumns added in v0.0.8

type ContractCalendarColumns struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractCalendarColumns wraps android.provider.CalendarContract$CalendarColumns.

func (*ContractCalendarColumns) ToString added in v0.0.8

func (m *ContractCalendarColumns) ToString() (string, error)

ToString calls android.provider.CalendarContract$CalendarColumns.toString.

type ContractCalendarEntity added in v0.0.7

type ContractCalendarEntity struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractCalendarEntity wraps android.provider.CalendarContract$CalendarEntity.

func (*ContractCalendarEntity) NewEntityIterator added in v0.0.7

func (m *ContractCalendarEntity) NewEntityIterator(arg0 *jni.Object) (*jni.Object, error)

NewEntityIterator calls android.provider.CalendarContract$CalendarEntity.newEntityIterator.

func (*ContractCalendarEntity) ToString added in v0.0.8

func (m *ContractCalendarEntity) ToString() (string, error)

ToString calls android.provider.CalendarContract$CalendarEntity.toString.

type ContractCalendarSyncColumns added in v0.0.8

type ContractCalendarSyncColumns struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractCalendarSyncColumns wraps android.provider.CalendarContract$CalendarSyncColumns.

func (*ContractCalendarSyncColumns) ToString added in v0.0.8

func (m *ContractCalendarSyncColumns) ToString() (string, error)

ToString calls android.provider.CalendarContract$CalendarSyncColumns.toString.

type ContractCalendars added in v0.0.8

type ContractCalendars struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractCalendars wraps android.provider.CalendarContract$Calendars.

func (*ContractCalendars) ToString added in v0.0.8

func (m *ContractCalendars) ToString() (string, error)

ToString calls android.provider.CalendarContract$Calendars.toString.

type ContractColors added in v0.0.8

type ContractColors struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractColors wraps android.provider.CalendarContract$Colors.

func (*ContractColors) ToString added in v0.0.8

func (m *ContractColors) ToString() (string, error)

ToString calls android.provider.CalendarContract$Colors.toString.

type ContractColorsColumns added in v0.0.8

type ContractColorsColumns struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractColorsColumns wraps android.provider.CalendarContract$ColorsColumns.

func (*ContractColorsColumns) ToString added in v0.0.8

func (m *ContractColorsColumns) ToString() (string, error)

ToString calls android.provider.CalendarContract$ColorsColumns.toString.

type ContractEventDays added in v0.0.7

type ContractEventDays struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractEventDays wraps android.provider.CalendarContract$EventDays.

func (*ContractEventDays) Query added in v0.0.7

func (m *ContractEventDays) Query(
	arg0 *jni.Object,
	arg1 int32,
	arg2 int32,
	arg3 *jni.Object,
) (*jni.Object, error)

Query calls android.provider.CalendarContract$EventDays.query.

func (*ContractEventDays) ToString added in v0.0.8

func (m *ContractEventDays) ToString() (string, error)

ToString calls android.provider.CalendarContract$EventDays.toString.

type ContractEventDaysColumns added in v0.0.8

type ContractEventDaysColumns struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractEventDaysColumns wraps android.provider.CalendarContract$EventDaysColumns.

func (*ContractEventDaysColumns) ToString added in v0.0.8

func (m *ContractEventDaysColumns) ToString() (string, error)

ToString calls android.provider.CalendarContract$EventDaysColumns.toString.

type ContractEvents added in v0.0.8

type ContractEvents struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractEvents wraps android.provider.CalendarContract$Events.

func (*ContractEvents) ToString added in v0.0.8

func (m *ContractEvents) ToString() (string, error)

ToString calls android.provider.CalendarContract$Events.toString.

type ContractEventsColumns added in v0.0.8

type ContractEventsColumns struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractEventsColumns wraps android.provider.CalendarContract$EventsColumns.

func (*ContractEventsColumns) ToString added in v0.0.8

func (m *ContractEventsColumns) ToString() (string, error)

ToString calls android.provider.CalendarContract$EventsColumns.toString.

type ContractEventsEntity added in v0.0.7

type ContractEventsEntity struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractEventsEntity wraps android.provider.CalendarContract$EventsEntity.

func (*ContractEventsEntity) NewEntityIterator2 added in v0.0.7

func (m *ContractEventsEntity) NewEntityIterator2(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)

NewEntityIterator2 calls android.provider.CalendarContract$EventsEntity.newEntityIterator.

func (*ContractEventsEntity) NewEntityIterator2_1 added in v0.0.7

func (m *ContractEventsEntity) NewEntityIterator2_1(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)

NewEntityIterator2_1 calls android.provider.CalendarContract$EventsEntity.newEntityIterator.

func (*ContractEventsEntity) ToString added in v0.0.8

func (m *ContractEventsEntity) ToString() (string, error)

ToString calls android.provider.CalendarContract$EventsEntity.toString.

type ContractExtendedProperties added in v0.0.8

type ContractExtendedProperties struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractExtendedProperties wraps android.provider.CalendarContract$ExtendedProperties.

func (*ContractExtendedProperties) ToString added in v0.0.8

func (m *ContractExtendedProperties) ToString() (string, error)

ToString calls android.provider.CalendarContract$ExtendedProperties.toString.

type ContractExtendedPropertiesColumns added in v0.0.8

type ContractExtendedPropertiesColumns struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractExtendedPropertiesColumns wraps android.provider.CalendarContract$ExtendedPropertiesColumns.

func (*ContractExtendedPropertiesColumns) ToString added in v0.0.8

ToString calls android.provider.CalendarContract$ExtendedPropertiesColumns.toString.

type ContractInstances added in v0.0.7

type ContractInstances struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractInstances wraps android.provider.CalendarContract$Instances.

func (*ContractInstances) Query4 added in v0.0.7

func (m *ContractInstances) Query4(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 int64,
	arg3 int64,
) (*jni.Object, error)

Query4 calls android.provider.CalendarContract$Instances.query.

func (*ContractInstances) Query5_1 added in v0.0.7

func (m *ContractInstances) Query5_1(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 int64,
	arg3 int64,
	arg4 string,
) (*jni.Object, error)

Query5_1 calls android.provider.CalendarContract$Instances.query.

func (*ContractInstances) ToString added in v0.0.8

func (m *ContractInstances) ToString() (string, error)

ToString calls android.provider.CalendarContract$Instances.toString.

type ContractReminders added in v0.0.7

type ContractReminders struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractReminders wraps android.provider.CalendarContract$Reminders.

func (*ContractReminders) Query added in v0.0.7

func (m *ContractReminders) Query(
	arg0 *jni.Object,
	arg1 int64,
	arg2 *jni.Object,
) (*jni.Object, error)

Query calls android.provider.CalendarContract$Reminders.query.

func (*ContractReminders) ToString added in v0.0.8

func (m *ContractReminders) ToString() (string, error)

ToString calls android.provider.CalendarContract$Reminders.toString.

type ContractRemindersColumns added in v0.0.8

type ContractRemindersColumns struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractRemindersColumns wraps android.provider.CalendarContract$RemindersColumns.

func (*ContractRemindersColumns) ToString added in v0.0.8

func (m *ContractRemindersColumns) ToString() (string, error)

ToString calls android.provider.CalendarContract$RemindersColumns.toString.

type ContractSyncColumns added in v0.0.8

type ContractSyncColumns struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractSyncColumns wraps android.provider.CalendarContract$SyncColumns.

func (*ContractSyncColumns) ToString added in v0.0.8

func (m *ContractSyncColumns) ToString() (string, error)

ToString calls android.provider.CalendarContract$SyncColumns.toString.

type ContractSyncState added in v0.0.8

type ContractSyncState struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContractSyncState wraps android.provider.CalendarContract$SyncState.

func (*ContractSyncState) ToString added in v0.0.8

func (m *ContractSyncState) ToString() (string, error)

ToString calls android.provider.CalendarContract$SyncState.toString.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL