grpc

package
v0.0.0-...-ea2d26f Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Calendar_GetUserAccess_FullMethodName        = "/calendar.api.Calendar/GetUserAccess"
	Calendar_GetCalendarAccess_FullMethodName    = "/calendar.api.Calendar/GetCalendarAccess"
	Calendar_CreateCalendar_FullMethodName       = "/calendar.api.Calendar/CreateCalendar"
	Calendar_ListCalendars_FullMethodName        = "/calendar.api.Calendar/ListCalendars"
	Calendar_GetCalendar_FullMethodName          = "/calendar.api.Calendar/GetCalendar"
	Calendar_DeleteCalendar_FullMethodName       = "/calendar.api.Calendar/DeleteCalendar"
	Calendar_PutCalendarObject_FullMethodName    = "/calendar.api.Calendar/PutCalendarObject"
	Calendar_ListCalendarObjects_FullMethodName  = "/calendar.api.Calendar/ListCalendarObjects"
	Calendar_GetCalendarObject_FullMethodName    = "/calendar.api.Calendar/GetCalendarObject"
	Calendar_DeleteCalendarObject_FullMethodName = "/calendar.api.Calendar/DeleteCalendarObject"
)

Variables

View Source
var (
	Types_name = map[int32]string{
		0: "VEVENT",
		1: "VTODO",
		2: "VJOURNAL",
		3: "VFREEBUSY",
		4: "VTIMEZONE",
	}
	Types_value = map[string]int32{
		"VEVENT":    0,
		"VTODO":     1,
		"VJOURNAL":  2,
		"VFREEBUSY": 3,
		"VTIMEZONE": 4,
	}
)

Enum value maps for Types.

View Source
var Calendar_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "calendar.api.Calendar",
	HandlerType: (*CalendarServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetUserAccess",
			Handler:    _Calendar_GetUserAccess_Handler,
		},
		{
			MethodName: "GetCalendarAccess",
			Handler:    _Calendar_GetCalendarAccess_Handler,
		},
		{
			MethodName: "CreateCalendar",
			Handler:    _Calendar_CreateCalendar_Handler,
		},
		{
			MethodName: "ListCalendars",
			Handler:    _Calendar_ListCalendars_Handler,
		},
		{
			MethodName: "GetCalendar",
			Handler:    _Calendar_GetCalendar_Handler,
		},
		{
			MethodName: "DeleteCalendar",
			Handler:    _Calendar_DeleteCalendar_Handler,
		},
		{
			MethodName: "PutCalendarObject",
			Handler:    _Calendar_PutCalendarObject_Handler,
		},
		{
			MethodName: "ListCalendarObjects",
			Handler:    _Calendar_ListCalendarObjects_Handler,
		},
		{
			MethodName: "GetCalendarObject",
			Handler:    _Calendar_GetCalendarObject_Handler,
		},
		{
			MethodName: "DeleteCalendarObject",
			Handler:    _Calendar_DeleteCalendarObject_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "protobuf/caldav.proto",
}

Calendar_ServiceDesc is the grpc.ServiceDesc for Calendar service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_protobuf_caldav_proto protoreflect.FileDescriptor

Functions

func RegisterCalendarServer

func RegisterCalendarServer(s grpc.ServiceRegistrar, srv CalendarServer)

Types

type Alarm

type Alarm struct {
	Action      string               `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	Trigger     int64                `protobuf:"varint,2,opt,name=trigger,proto3" json:"trigger,omitempty"`
	Duration    *int64               `protobuf:"varint,3,opt,name=duration,proto3,oneof" json:"duration,omitempty"`
	Repeat      *int64               `protobuf:"varint,4,opt,name=repeat,proto3,oneof" json:"repeat,omitempty"`
	Summary     *string              `protobuf:"bytes,5,opt,name=summary,proto3,oneof" json:"summary,omitempty"`
	Description *string              `protobuf:"bytes,6,opt,name=description,proto3,oneof" json:"description,omitempty"`
	Attendee    *CalendarUserAddress `protobuf:"bytes,7,opt,name=attendee,proto3,oneof" json:"attendee,omitempty"`
	Attach      []string             `protobuf:"bytes,8,rep,name=attach,proto3" json:"attach,omitempty"`
	Properties  *Properties          `protobuf:"bytes,9,opt,name=properties,proto3" json:"properties,omitempty"`
	// contains filtered or unexported fields
}

func (*Alarm) Descriptor deprecated

func (*Alarm) Descriptor() ([]byte, []int)

Deprecated: Use Alarm.ProtoReflect.Descriptor instead.

func (*Alarm) GetAction

func (x *Alarm) GetAction() string

func (*Alarm) GetAttach

func (x *Alarm) GetAttach() []string

func (*Alarm) GetAttendee

func (x *Alarm) GetAttendee() *CalendarUserAddress

func (*Alarm) GetDescription

func (x *Alarm) GetDescription() string

func (*Alarm) GetDuration

func (x *Alarm) GetDuration() int64

func (*Alarm) GetProperties

func (x *Alarm) GetProperties() *Properties

func (*Alarm) GetRepeat

func (x *Alarm) GetRepeat() int64

func (*Alarm) GetSummary

func (x *Alarm) GetSummary() string

func (*Alarm) GetTrigger

func (x *Alarm) GetTrigger() int64

func (*Alarm) ProtoMessage

func (*Alarm) ProtoMessage()

func (*Alarm) ProtoReflect

func (x *Alarm) ProtoReflect() protoreflect.Message

func (*Alarm) Reset

func (x *Alarm) Reset()

func (*Alarm) String

func (x *Alarm) String() string

type CalendarClient

type CalendarClient interface {
	GetUserAccess(ctx context.Context, in *UserRequest, opts ...grpc.CallOption) (*PrivilegesResponse, error)
	GetCalendarAccess(ctx context.Context, in *CalendarUserAccessRequest, opts ...grpc.CallOption) (*PrivilegesResponse, error)
	CreateCalendar(ctx context.Context, in *CreateCalendarRequest, opts ...grpc.CallOption) (*CalendarResponse, error)
	ListCalendars(ctx context.Context, in *ListCalendarsRequest, opts ...grpc.CallOption) (*ListCalendarsResponse, error)
	GetCalendar(ctx context.Context, in *CalendarRequest, opts ...grpc.CallOption) (*CalendarInfo, error)
	DeleteCalendar(ctx context.Context, in *CalendarRequest, opts ...grpc.CallOption) (*CalendarResponse, error)
	PutCalendarObject(ctx context.Context, in *PutCalendarObjectRequest, opts ...grpc.CallOption) (*PutCalendarObjectResponse, error)
	ListCalendarObjects(ctx context.Context, in *CalendarRequest, opts ...grpc.CallOption) (*ListCalendarObjectsResponse, error)
	GetCalendarObject(ctx context.Context, in *CalendarObjectRequest, opts ...grpc.CallOption) (*CalendarObjectInfo, error)
	DeleteCalendarObject(ctx context.Context, in *CalendarObjectRequest, opts ...grpc.CallOption) (*DeleteCalendarObjectResponse, error)
}

CalendarClient is the client API for Calendar service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewCalendarClient

func NewCalendarClient(cc grpc.ClientConnInterface) CalendarClient

type CalendarInfo

type CalendarInfo struct {
	Uid            []byte  `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
	Name           string  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description    string  `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	SupportedTypes []Types `` /* 135-byte string literal not displayed */
	MaxSize        int64   `protobuf:"varint,5,opt,name=max_size,json=maxSize,proto3" json:"max_size,omitempty"`
	// contains filtered or unexported fields
}

func (*CalendarInfo) Descriptor deprecated

func (*CalendarInfo) Descriptor() ([]byte, []int)

Deprecated: Use CalendarInfo.ProtoReflect.Descriptor instead.

func (*CalendarInfo) GetDescription

func (x *CalendarInfo) GetDescription() string

func (*CalendarInfo) GetMaxSize

func (x *CalendarInfo) GetMaxSize() int64

func (*CalendarInfo) GetName

func (x *CalendarInfo) GetName() string

func (*CalendarInfo) GetSupportedTypes

func (x *CalendarInfo) GetSupportedTypes() []Types

func (*CalendarInfo) GetUid

func (x *CalendarInfo) GetUid() []byte

func (*CalendarInfo) ProtoMessage

func (*CalendarInfo) ProtoMessage()

func (*CalendarInfo) ProtoReflect

func (x *CalendarInfo) ProtoReflect() protoreflect.Message

func (*CalendarInfo) Reset

func (x *CalendarInfo) Reset()

func (*CalendarInfo) String

func (x *CalendarInfo) String() string

type CalendarObjectInfo

type CalendarObjectInfo struct {
	ObjectUid  []byte     `protobuf:"bytes,1,opt,name=object_uid,json=objectUid,proto3" json:"object_uid,omitempty"`
	EventType  Types      `protobuf:"varint,2,opt,name=event_type,json=eventType,proto3,enum=calendar.api.Types" json:"event_type,omitempty"`
	ModifiedAt int64      `protobuf:"varint,3,opt,name=modified_at,json=modifiedAt,proto3" json:"modified_at,omitempty"`
	Etag       string     `protobuf:"bytes,4,opt,name=etag,proto3" json:"etag,omitempty"`
	Size       int64      `protobuf:"varint,5,opt,name=size,proto3" json:"size,omitempty"`
	Data       *ICalendar `protobuf:"bytes,6,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*CalendarObjectInfo) Descriptor deprecated

func (*CalendarObjectInfo) Descriptor() ([]byte, []int)

Deprecated: Use CalendarObjectInfo.ProtoReflect.Descriptor instead.

func (*CalendarObjectInfo) GetData

func (x *CalendarObjectInfo) GetData() *ICalendar

func (*CalendarObjectInfo) GetEtag

func (x *CalendarObjectInfo) GetEtag() string

func (*CalendarObjectInfo) GetEventType

func (x *CalendarObjectInfo) GetEventType() Types

func (*CalendarObjectInfo) GetModifiedAt

func (x *CalendarObjectInfo) GetModifiedAt() int64

func (*CalendarObjectInfo) GetObjectUid

func (x *CalendarObjectInfo) GetObjectUid() []byte

func (*CalendarObjectInfo) GetSize

func (x *CalendarObjectInfo) GetSize() int64

func (*CalendarObjectInfo) ProtoMessage

func (*CalendarObjectInfo) ProtoMessage()

func (*CalendarObjectInfo) ProtoReflect

func (x *CalendarObjectInfo) ProtoReflect() protoreflect.Message

func (*CalendarObjectInfo) Reset

func (x *CalendarObjectInfo) Reset()

func (*CalendarObjectInfo) String

func (x *CalendarObjectInfo) String() string

type CalendarObjectRequest

type CalendarObjectRequest struct {
	UserLogin   string `protobuf:"bytes,1,opt,name=user_login,json=userLogin,proto3" json:"user_login,omitempty"`
	CalendarUid []byte `protobuf:"bytes,2,opt,name=calendar_uid,json=calendarUid,proto3" json:"calendar_uid,omitempty"`
	ObjectUid   []byte `protobuf:"bytes,3,opt,name=object_uid,json=objectUid,proto3" json:"object_uid,omitempty"`
	// contains filtered or unexported fields
}

func (*CalendarObjectRequest) Descriptor deprecated

func (*CalendarObjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use CalendarObjectRequest.ProtoReflect.Descriptor instead.

func (*CalendarObjectRequest) GetCalendarUid

func (x *CalendarObjectRequest) GetCalendarUid() []byte

func (*CalendarObjectRequest) GetObjectUid

func (x *CalendarObjectRequest) GetObjectUid() []byte

func (*CalendarObjectRequest) GetUserLogin

func (x *CalendarObjectRequest) GetUserLogin() string

func (*CalendarObjectRequest) ProtoMessage

func (*CalendarObjectRequest) ProtoMessage()

func (*CalendarObjectRequest) ProtoReflect

func (x *CalendarObjectRequest) ProtoReflect() protoreflect.Message

func (*CalendarObjectRequest) Reset

func (x *CalendarObjectRequest) Reset()

func (*CalendarObjectRequest) String

func (x *CalendarObjectRequest) String() string

type CalendarRequest

type CalendarRequest struct {
	UserLogin   string `protobuf:"bytes,1,opt,name=user_login,json=userLogin,proto3" json:"user_login,omitempty"`
	CalendarUid []byte `protobuf:"bytes,2,opt,name=calendar_uid,json=calendarUid,proto3" json:"calendar_uid,omitempty"`
	// contains filtered or unexported fields
}

func (*CalendarRequest) Descriptor deprecated

func (*CalendarRequest) Descriptor() ([]byte, []int)

Deprecated: Use CalendarRequest.ProtoReflect.Descriptor instead.

func (*CalendarRequest) GetCalendarUid

func (x *CalendarRequest) GetCalendarUid() []byte

func (*CalendarRequest) GetUserLogin

func (x *CalendarRequest) GetUserLogin() string

func (*CalendarRequest) ProtoMessage

func (*CalendarRequest) ProtoMessage()

func (*CalendarRequest) ProtoReflect

func (x *CalendarRequest) ProtoReflect() protoreflect.Message

func (*CalendarRequest) Reset

func (x *CalendarRequest) Reset()

func (*CalendarRequest) String

func (x *CalendarRequest) String() string

type CalendarResponse

type CalendarResponse struct {
	CalendarUid []byte `protobuf:"bytes,1,opt,name=calendar_uid,json=calendarUid,proto3" json:"calendar_uid,omitempty"`
	// contains filtered or unexported fields
}

func (*CalendarResponse) Descriptor deprecated

func (*CalendarResponse) Descriptor() ([]byte, []int)

Deprecated: Use CalendarResponse.ProtoReflect.Descriptor instead.

func (*CalendarResponse) GetCalendarUid

func (x *CalendarResponse) GetCalendarUid() []byte

func (*CalendarResponse) ProtoMessage

func (*CalendarResponse) ProtoMessage()

func (*CalendarResponse) ProtoReflect

func (x *CalendarResponse) ProtoReflect() protoreflect.Message

func (*CalendarResponse) Reset

func (x *CalendarResponse) Reset()

func (*CalendarResponse) String

func (x *CalendarResponse) String() string

type CalendarServer

CalendarServer is the server API for Calendar service. All implementations must embed UnimplementedCalendarServer for forward compatibility

type CalendarUserAccessRequest

type CalendarUserAccessRequest struct {
	UserLogin   string `protobuf:"bytes,1,opt,name=user_login,json=userLogin,proto3" json:"user_login,omitempty"`
	CalendarUid []byte `protobuf:"bytes,2,opt,name=calendar_uid,json=calendarUid,proto3" json:"calendar_uid,omitempty"`
	// contains filtered or unexported fields
}

func (*CalendarUserAccessRequest) Descriptor deprecated

func (*CalendarUserAccessRequest) Descriptor() ([]byte, []int)

Deprecated: Use CalendarUserAccessRequest.ProtoReflect.Descriptor instead.

func (*CalendarUserAccessRequest) GetCalendarUid

func (x *CalendarUserAccessRequest) GetCalendarUid() []byte

func (*CalendarUserAccessRequest) GetUserLogin

func (x *CalendarUserAccessRequest) GetUserLogin() string

func (*CalendarUserAccessRequest) ProtoMessage

func (*CalendarUserAccessRequest) ProtoMessage()

func (*CalendarUserAccessRequest) ProtoReflect

func (*CalendarUserAccessRequest) Reset

func (x *CalendarUserAccessRequest) Reset()

func (*CalendarUserAccessRequest) String

func (x *CalendarUserAccessRequest) String() string

type CalendarUserAddress

type CalendarUserAddress struct {
	Uid                 []byte               `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
	Address             string               `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	Name                *string              `protobuf:"bytes,3,opt,name=name,proto3,oneof" json:"name,omitempty"`
	UserType            *string              `protobuf:"bytes,4,opt,name=user_type,json=userType,proto3,oneof" json:"user_type,omitempty"`
	DelegateFrom        *CalendarUserAddress `protobuf:"bytes,5,opt,name=delegate_from,json=delegateFrom,proto3,oneof" json:"delegate_from,omitempty"`
	DelegateTo          *CalendarUserAddress `protobuf:"bytes,6,opt,name=delegate_to,json=delegateTo,proto3,oneof" json:"delegate_to,omitempty"`
	Dir                 *string              `protobuf:"bytes,7,opt,name=dir,proto3,oneof" json:"dir,omitempty"`
	Member              *CalendarUserAddress `protobuf:"bytes,8,opt,name=member,proto3,oneof" json:"member,omitempty"`
	ParticipationStatus *string              `protobuf:"bytes,9,opt,name=participation_status,json=participationStatus,proto3,oneof" json:"participation_status,omitempty"`
	Role                *string              `protobuf:"bytes,10,opt,name=role,proto3,oneof" json:"role,omitempty"`
	Rsvp                *bool                `protobuf:"varint,11,opt,name=rsvp,proto3,oneof" json:"rsvp,omitempty"`
	SentBy              *CalendarUserAddress `protobuf:"bytes,12,opt,name=sent_by,json=sentBy,proto3,oneof" json:"sent_by,omitempty"`
	// contains filtered or unexported fields
}

func (*CalendarUserAddress) Descriptor deprecated

func (*CalendarUserAddress) Descriptor() ([]byte, []int)

Deprecated: Use CalendarUserAddress.ProtoReflect.Descriptor instead.

func (*CalendarUserAddress) GetAddress

func (x *CalendarUserAddress) GetAddress() string

func (*CalendarUserAddress) GetDelegateFrom

func (x *CalendarUserAddress) GetDelegateFrom() *CalendarUserAddress

func (*CalendarUserAddress) GetDelegateTo

func (x *CalendarUserAddress) GetDelegateTo() *CalendarUserAddress

func (*CalendarUserAddress) GetDir

func (x *CalendarUserAddress) GetDir() string

func (*CalendarUserAddress) GetMember

func (x *CalendarUserAddress) GetMember() *CalendarUserAddress

func (*CalendarUserAddress) GetName

func (x *CalendarUserAddress) GetName() string

func (*CalendarUserAddress) GetParticipationStatus

func (x *CalendarUserAddress) GetParticipationStatus() string

func (*CalendarUserAddress) GetRole

func (x *CalendarUserAddress) GetRole() string

func (*CalendarUserAddress) GetRsvp

func (x *CalendarUserAddress) GetRsvp() bool

func (*CalendarUserAddress) GetSentBy

func (x *CalendarUserAddress) GetSentBy() *CalendarUserAddress

func (*CalendarUserAddress) GetUid

func (x *CalendarUserAddress) GetUid() []byte

func (*CalendarUserAddress) GetUserType

func (x *CalendarUserAddress) GetUserType() string

func (*CalendarUserAddress) ProtoMessage

func (*CalendarUserAddress) ProtoMessage()

func (*CalendarUserAddress) ProtoReflect

func (x *CalendarUserAddress) ProtoReflect() protoreflect.Message

func (*CalendarUserAddress) Reset

func (x *CalendarUserAddress) Reset()

func (*CalendarUserAddress) String

func (x *CalendarUserAddress) String() string

type CreateCalendarRequest

type CreateCalendarRequest struct {
	UserLogin string        `protobuf:"bytes,1,opt,name=user_login,json=userLogin,proto3" json:"user_login,omitempty"`
	Calendar  *CalendarInfo `protobuf:"bytes,2,opt,name=calendar,proto3" json:"calendar,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateCalendarRequest) Descriptor deprecated

func (*CreateCalendarRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateCalendarRequest.ProtoReflect.Descriptor instead.

func (*CreateCalendarRequest) GetCalendar

func (x *CreateCalendarRequest) GetCalendar() *CalendarInfo

func (*CreateCalendarRequest) GetUserLogin

func (x *CreateCalendarRequest) GetUserLogin() string

func (*CreateCalendarRequest) ProtoMessage

func (*CreateCalendarRequest) ProtoMessage()

func (*CreateCalendarRequest) ProtoReflect

func (x *CreateCalendarRequest) ProtoReflect() protoreflect.Message

func (*CreateCalendarRequest) Reset

func (x *CreateCalendarRequest) Reset()

func (*CreateCalendarRequest) String

func (x *CreateCalendarRequest) String() string

type DeleteCalendarObjectResponse

type DeleteCalendarObjectResponse struct {
	ObjectUid []byte `protobuf:"bytes,1,opt,name=object_uid,json=objectUid,proto3" json:"object_uid,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteCalendarObjectResponse) Descriptor deprecated

func (*DeleteCalendarObjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteCalendarObjectResponse.ProtoReflect.Descriptor instead.

func (*DeleteCalendarObjectResponse) GetObjectUid

func (x *DeleteCalendarObjectResponse) GetObjectUid() []byte

func (*DeleteCalendarObjectResponse) ProtoMessage

func (*DeleteCalendarObjectResponse) ProtoMessage()

func (*DeleteCalendarObjectResponse) ProtoReflect

func (*DeleteCalendarObjectResponse) Reset

func (x *DeleteCalendarObjectResponse) Reset()

func (*DeleteCalendarObjectResponse) String

type Event

type Event struct {
	Uid           []byte                 `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
	Timestamp     int64                  `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	StartTime     int64                  `protobuf:"varint,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	EndTime       *int64                 `protobuf:"varint,4,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
	Duration      *int64                 `protobuf:"varint,5,opt,name=duration,proto3,oneof" json:"duration,omitempty"`
	Summary       *string                `protobuf:"bytes,6,opt,name=summary,proto3,oneof" json:"summary,omitempty"`
	Class         *string                `protobuf:"bytes,7,opt,name=class,proto3,oneof" json:"class,omitempty"`
	Description   *string                `protobuf:"bytes,8,opt,name=description,proto3,oneof" json:"description,omitempty"`
	Url           *string                `protobuf:"bytes,9,opt,name=url,proto3,oneof" json:"url,omitempty"`
	Created       *int64                 `protobuf:"varint,10,opt,name=created,proto3,oneof" json:"created,omitempty"`
	LastModified  *int64                 `protobuf:"varint,11,opt,name=last_modified,json=lastModified,proto3,oneof" json:"last_modified,omitempty"`
	Status        *bool                  `protobuf:"varint,12,opt,name=status,proto3,oneof" json:"status,omitempty"`
	Transparent   *bool                  `protobuf:"varint,13,opt,name=transparent,proto3,oneof" json:"transparent,omitempty"`
	Geo           *string                `protobuf:"bytes,14,opt,name=geo,proto3,oneof" json:"geo,omitempty"`
	Location      *string                `protobuf:"bytes,15,opt,name=location,proto3,oneof" json:"location,omitempty"`
	Priority      *uint32                `protobuf:"varint,16,opt,name=priority,proto3,oneof" json:"priority,omitempty"`
	Sequence      *uint32                `protobuf:"varint,17,opt,name=sequence,proto3,oneof" json:"sequence,omitempty"`
	Categories    *string                `protobuf:"bytes,18,opt,name=categories,proto3,oneof" json:"categories,omitempty"`
	Attach        *string                `protobuf:"bytes,19,opt,name=attach,proto3,oneof" json:"attach,omitempty"`
	Comment       *string                `protobuf:"bytes,20,opt,name=comment,proto3,oneof" json:"comment,omitempty"`
	Contact       *string                `protobuf:"bytes,21,opt,name=contact,proto3,oneof" json:"contact,omitempty"`
	RequestStatus *string                `protobuf:"bytes,22,opt,name=request_status,json=requestStatus,proto3,oneof" json:"request_status,omitempty"`
	Related       *string                `protobuf:"bytes,23,opt,name=related,proto3,oneof" json:"related,omitempty"`
	Resources     *string                `protobuf:"bytes,24,opt,name=resources,proto3,oneof" json:"resources,omitempty"`
	Organizer     *CalendarUserAddress   `protobuf:"bytes,25,opt,name=organizer,proto3,oneof" json:"organizer,omitempty"`
	Attendee      []*CalendarUserAddress `protobuf:"bytes,26,rep,name=attendee,proto3" json:"attendee,omitempty"`
	RecurrenceSet *RecurrenceInfo        `protobuf:"bytes,27,opt,name=recurrence_set,json=recurrenceSet,proto3,oneof" json:"recurrence_set,omitempty"`
	Properties    *Properties            `protobuf:"bytes,28,opt,name=properties,proto3" json:"properties,omitempty"`
	// contains filtered or unexported fields
}

func (*Event) Descriptor deprecated

func (*Event) Descriptor() ([]byte, []int)

Deprecated: Use Event.ProtoReflect.Descriptor instead.

func (*Event) GetAttach

func (x *Event) GetAttach() string

func (*Event) GetAttendee

func (x *Event) GetAttendee() []*CalendarUserAddress

func (*Event) GetCategories

func (x *Event) GetCategories() string

func (*Event) GetClass

func (x *Event) GetClass() string

func (*Event) GetComment

func (x *Event) GetComment() string

func (*Event) GetContact

func (x *Event) GetContact() string

func (*Event) GetCreated

func (x *Event) GetCreated() int64

func (*Event) GetDescription

func (x *Event) GetDescription() string

func (*Event) GetDuration

func (x *Event) GetDuration() int64

func (*Event) GetEndTime

func (x *Event) GetEndTime() int64

func (*Event) GetGeo

func (x *Event) GetGeo() string

func (*Event) GetLastModified

func (x *Event) GetLastModified() int64

func (*Event) GetLocation

func (x *Event) GetLocation() string

func (*Event) GetOrganizer

func (x *Event) GetOrganizer() *CalendarUserAddress

func (*Event) GetPriority

func (x *Event) GetPriority() uint32

func (*Event) GetProperties

func (x *Event) GetProperties() *Properties

func (*Event) GetRecurrenceSet

func (x *Event) GetRecurrenceSet() *RecurrenceInfo

func (*Event) GetRelated

func (x *Event) GetRelated() string

func (*Event) GetRequestStatus

func (x *Event) GetRequestStatus() string

func (*Event) GetResources

func (x *Event) GetResources() string

func (*Event) GetSequence

func (x *Event) GetSequence() uint32

func (*Event) GetStartTime

func (x *Event) GetStartTime() int64

func (*Event) GetStatus

func (x *Event) GetStatus() bool

func (*Event) GetSummary

func (x *Event) GetSummary() string

func (*Event) GetTimestamp

func (x *Event) GetTimestamp() int64

func (*Event) GetTransparent

func (x *Event) GetTransparent() bool

func (*Event) GetUid

func (x *Event) GetUid() []byte

func (*Event) GetUrl

func (x *Event) GetUrl() string

func (*Event) ProtoMessage

func (*Event) ProtoMessage()

func (*Event) ProtoReflect

func (x *Event) ProtoReflect() protoreflect.Message

func (*Event) Reset

func (x *Event) Reset()

func (*Event) String

func (x *Event) String() string

type FreeBusy

type FreeBusy struct {
	Uid              []byte                 `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
	Timestamp        uint64                 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	StartTime        *uint64                `protobuf:"varint,3,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
	EndTime          *uint64                `protobuf:"varint,4,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
	Url              *string                `protobuf:"bytes,5,opt,name=url,proto3,oneof" json:"url,omitempty"`
	Contact          *string                `protobuf:"bytes,6,opt,name=contact,proto3,oneof" json:"contact,omitempty"`
	Organizer        *CalendarUserAddress   `protobuf:"bytes,7,opt,name=organizer,proto3,oneof" json:"organizer,omitempty"`
	Attendee         []*CalendarUserAddress `protobuf:"bytes,8,rep,name=attendee,proto3" json:"attendee,omitempty"`
	Comment          *string                `protobuf:"bytes,9,opt,name=comment,proto3,oneof" json:"comment,omitempty"`
	FreeBusy         *string                `protobuf:"bytes,10,opt,name=free_busy,json=freeBusy,proto3,oneof" json:"free_busy,omitempty"`
	RecurrenceStatus *string                `protobuf:"bytes,11,opt,name=recurrence_status,json=recurrenceStatus,proto3,oneof" json:"recurrence_status,omitempty"`
	Properties       *Properties            `protobuf:"bytes,12,opt,name=properties,proto3" json:"properties,omitempty"`
	// contains filtered or unexported fields
}

func (*FreeBusy) Descriptor deprecated

func (*FreeBusy) Descriptor() ([]byte, []int)

Deprecated: Use FreeBusy.ProtoReflect.Descriptor instead.

func (*FreeBusy) GetAttendee

func (x *FreeBusy) GetAttendee() []*CalendarUserAddress

func (*FreeBusy) GetComment

func (x *FreeBusy) GetComment() string

func (*FreeBusy) GetContact

func (x *FreeBusy) GetContact() string

func (*FreeBusy) GetEndTime

func (x *FreeBusy) GetEndTime() uint64

func (*FreeBusy) GetFreeBusy

func (x *FreeBusy) GetFreeBusy() string

func (*FreeBusy) GetOrganizer

func (x *FreeBusy) GetOrganizer() *CalendarUserAddress

func (*FreeBusy) GetProperties

func (x *FreeBusy) GetProperties() *Properties

func (*FreeBusy) GetRecurrenceStatus

func (x *FreeBusy) GetRecurrenceStatus() string

func (*FreeBusy) GetStartTime

func (x *FreeBusy) GetStartTime() uint64

func (*FreeBusy) GetTimestamp

func (x *FreeBusy) GetTimestamp() uint64

func (*FreeBusy) GetUid

func (x *FreeBusy) GetUid() []byte

func (*FreeBusy) GetUrl

func (x *FreeBusy) GetUrl() string

func (*FreeBusy) ProtoMessage

func (*FreeBusy) ProtoMessage()

func (*FreeBusy) ProtoReflect

func (x *FreeBusy) ProtoReflect() protoreflect.Message

func (*FreeBusy) Reset

func (x *FreeBusy) Reset()

func (*FreeBusy) String

func (x *FreeBusy) String() string

type ICalendar

type ICalendar struct {
	Version   string      `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	ProdId    string      `protobuf:"bytes,2,opt,name=prod_id,json=prodId,proto3" json:"prod_id,omitempty"`
	CalScale  *string     `protobuf:"bytes,3,opt,name=cal_scale,json=calScale,proto3,oneof" json:"cal_scale,omitempty"`
	Method    *string     `protobuf:"bytes,4,opt,name=method,proto3,oneof" json:"method,omitempty"`
	Events    []*Event    `protobuf:"bytes,5,rep,name=events,proto3" json:"events,omitempty"`
	FreeBusy  []*FreeBusy `protobuf:"bytes,6,rep,name=free_busy,json=freeBusy,proto3" json:"free_busy,omitempty"`
	Timezones []*Timezone `protobuf:"bytes,7,rep,name=timezones,proto3" json:"timezones,omitempty"` //TODO x-prop / iana-prop нужны?
	// contains filtered or unexported fields
}

func (*ICalendar) Descriptor deprecated

func (*ICalendar) Descriptor() ([]byte, []int)

Deprecated: Use ICalendar.ProtoReflect.Descriptor instead.

func (*ICalendar) GetCalScale

func (x *ICalendar) GetCalScale() string

func (*ICalendar) GetEvents

func (x *ICalendar) GetEvents() []*Event

func (*ICalendar) GetFreeBusy

func (x *ICalendar) GetFreeBusy() []*FreeBusy

func (*ICalendar) GetMethod

func (x *ICalendar) GetMethod() string

func (*ICalendar) GetProdId

func (x *ICalendar) GetProdId() string

func (*ICalendar) GetTimezones

func (x *ICalendar) GetTimezones() []*Timezone

func (*ICalendar) GetVersion

func (x *ICalendar) GetVersion() string

func (*ICalendar) ProtoMessage

func (*ICalendar) ProtoMessage()

func (*ICalendar) ProtoReflect

func (x *ICalendar) ProtoReflect() protoreflect.Message

func (*ICalendar) Reset

func (x *ICalendar) Reset()

func (*ICalendar) String

func (x *ICalendar) String() string

type ListCalendarObjectsResponse

type ListCalendarObjectsResponse struct {
	Objects []*CalendarObjectInfo `protobuf:"bytes,1,rep,name=objects,proto3" json:"objects,omitempty"`
	// contains filtered or unexported fields
}

func (*ListCalendarObjectsResponse) Descriptor deprecated

func (*ListCalendarObjectsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListCalendarObjectsResponse.ProtoReflect.Descriptor instead.

func (*ListCalendarObjectsResponse) GetObjects

func (*ListCalendarObjectsResponse) ProtoMessage

func (*ListCalendarObjectsResponse) ProtoMessage()

func (*ListCalendarObjectsResponse) ProtoReflect

func (*ListCalendarObjectsResponse) Reset

func (x *ListCalendarObjectsResponse) Reset()

func (*ListCalendarObjectsResponse) String

func (x *ListCalendarObjectsResponse) String() string

type ListCalendarsRequest

type ListCalendarsRequest struct {
	UserLogin string `protobuf:"bytes,1,opt,name=user_login,json=userLogin,proto3" json:"user_login,omitempty"`
	// contains filtered or unexported fields
}

func (*ListCalendarsRequest) Descriptor deprecated

func (*ListCalendarsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListCalendarsRequest.ProtoReflect.Descriptor instead.

func (*ListCalendarsRequest) GetUserLogin

func (x *ListCalendarsRequest) GetUserLogin() string

func (*ListCalendarsRequest) ProtoMessage

func (*ListCalendarsRequest) ProtoMessage()

func (*ListCalendarsRequest) ProtoReflect

func (x *ListCalendarsRequest) ProtoReflect() protoreflect.Message

func (*ListCalendarsRequest) Reset

func (x *ListCalendarsRequest) Reset()

func (*ListCalendarsRequest) String

func (x *ListCalendarsRequest) String() string

type ListCalendarsResponse

type ListCalendarsResponse struct {
	Calendars []*CalendarInfo `protobuf:"bytes,1,rep,name=calendars,proto3" json:"calendars,omitempty"`
	// contains filtered or unexported fields
}

func (*ListCalendarsResponse) Descriptor deprecated

func (*ListCalendarsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListCalendarsResponse.ProtoReflect.Descriptor instead.

func (*ListCalendarsResponse) GetCalendars

func (x *ListCalendarsResponse) GetCalendars() []*CalendarInfo

func (*ListCalendarsResponse) ProtoMessage

func (*ListCalendarsResponse) ProtoMessage()

func (*ListCalendarsResponse) ProtoReflect

func (x *ListCalendarsResponse) ProtoReflect() protoreflect.Message

func (*ListCalendarsResponse) Reset

func (x *ListCalendarsResponse) Reset()

func (*ListCalendarsResponse) String

func (x *ListCalendarsResponse) String() string

type PrivilegesResponse

type PrivilegesResponse struct {
	Privileges []string `protobuf:"bytes,1,rep,name=privileges,proto3" json:"privileges,omitempty"` // TODO переделать
	// contains filtered or unexported fields
}

func (*PrivilegesResponse) Descriptor deprecated

func (*PrivilegesResponse) Descriptor() ([]byte, []int)

Deprecated: Use PrivilegesResponse.ProtoReflect.Descriptor instead.

func (*PrivilegesResponse) GetPrivileges

func (x *PrivilegesResponse) GetPrivileges() []string

func (*PrivilegesResponse) ProtoMessage

func (*PrivilegesResponse) ProtoMessage()

func (*PrivilegesResponse) ProtoReflect

func (x *PrivilegesResponse) ProtoReflect() protoreflect.Message

func (*PrivilegesResponse) Reset

func (x *PrivilegesResponse) Reset()

func (*PrivilegesResponse) String

func (x *PrivilegesResponse) String() string

type Properties

type Properties struct {
	XProp    *structpb.Struct `protobuf:"bytes,1,opt,name=x_prop,json=xProp,proto3,oneof" json:"x_prop,omitempty"`
	IanaProp *structpb.Struct `protobuf:"bytes,2,opt,name=iana_prop,json=ianaProp,proto3,oneof" json:"iana_prop,omitempty"`
	UcProp   *structpb.Struct `protobuf:"bytes,3,opt,name=uc_prop,json=ucProp,proto3" json:"uc_prop,omitempty"`
	// contains filtered or unexported fields
}

func (*Properties) Descriptor deprecated

func (*Properties) Descriptor() ([]byte, []int)

Deprecated: Use Properties.ProtoReflect.Descriptor instead.

func (*Properties) GetIanaProp

func (x *Properties) GetIanaProp() *structpb.Struct

func (*Properties) GetUcProp

func (x *Properties) GetUcProp() *structpb.Struct

func (*Properties) GetXProp

func (x *Properties) GetXProp() *structpb.Struct

func (*Properties) ProtoMessage

func (*Properties) ProtoMessage()

func (*Properties) ProtoReflect

func (x *Properties) ProtoReflect() protoreflect.Message

func (*Properties) Reset

func (x *Properties) Reset()

func (*Properties) String

func (x *Properties) String() string

type PutCalendarObjectRequest

type PutCalendarObjectRequest struct {
	CalendarUid []byte              `protobuf:"bytes,1,opt,name=calendar_uid,json=calendarUid,proto3" json:"calendar_uid,omitempty"`
	Object      *CalendarObjectInfo `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"`
	IfMatch     bool                `protobuf:"varint,3,opt,name=if_match,json=ifMatch,proto3" json:"if_match,omitempty"`
	IfNoneMatch bool                `protobuf:"varint,4,opt,name=if_none_match,json=ifNoneMatch,proto3" json:"if_none_match,omitempty"`
	// contains filtered or unexported fields
}

func (*PutCalendarObjectRequest) Descriptor deprecated

func (*PutCalendarObjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use PutCalendarObjectRequest.ProtoReflect.Descriptor instead.

func (*PutCalendarObjectRequest) GetCalendarUid

func (x *PutCalendarObjectRequest) GetCalendarUid() []byte

func (*PutCalendarObjectRequest) GetIfMatch

func (x *PutCalendarObjectRequest) GetIfMatch() bool

func (*PutCalendarObjectRequest) GetIfNoneMatch

func (x *PutCalendarObjectRequest) GetIfNoneMatch() bool

func (*PutCalendarObjectRequest) GetObject

func (*PutCalendarObjectRequest) ProtoMessage

func (*PutCalendarObjectRequest) ProtoMessage()

func (*PutCalendarObjectRequest) ProtoReflect

func (x *PutCalendarObjectRequest) ProtoReflect() protoreflect.Message

func (*PutCalendarObjectRequest) Reset

func (x *PutCalendarObjectRequest) Reset()

func (*PutCalendarObjectRequest) String

func (x *PutCalendarObjectRequest) String() string

type PutCalendarObjectResponse

type PutCalendarObjectResponse struct {
	ObjectUid []byte `protobuf:"bytes,1,opt,name=object_uid,json=objectUid,proto3" json:"object_uid,omitempty"`
	Etag      string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

func (*PutCalendarObjectResponse) Descriptor deprecated

func (*PutCalendarObjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use PutCalendarObjectResponse.ProtoReflect.Descriptor instead.

func (*PutCalendarObjectResponse) GetEtag

func (x *PutCalendarObjectResponse) GetEtag() string

func (*PutCalendarObjectResponse) GetObjectUid

func (x *PutCalendarObjectResponse) GetObjectUid() []byte

func (*PutCalendarObjectResponse) ProtoMessage

func (*PutCalendarObjectResponse) ProtoMessage()

func (*PutCalendarObjectResponse) ProtoReflect

func (*PutCalendarObjectResponse) Reset

func (x *PutCalendarObjectResponse) Reset()

func (*PutCalendarObjectResponse) String

func (x *PutCalendarObjectResponse) String() string

type RRule

type RRule struct {
	Freq       string  `protobuf:"bytes,1,opt,name=freq,proto3" json:"freq,omitempty"`
	EndTime    *int64  `protobuf:"varint,2,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
	Count      *int64  `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	Interval   *int64  `protobuf:"varint,4,opt,name=interval,proto3,oneof" json:"interval,omitempty"`
	BySecond   *int64  `protobuf:"varint,5,opt,name=by_second,json=bySecond,proto3,oneof" json:"by_second,omitempty"`
	ByMinute   *int64  `protobuf:"varint,6,opt,name=by_minute,json=byMinute,proto3,oneof" json:"by_minute,omitempty"`
	ByHour     *int64  `protobuf:"varint,7,opt,name=by_hour,json=byHour,proto3,oneof" json:"by_hour,omitempty"`
	ByDay      *int64  `protobuf:"varint,8,opt,name=by_day,json=byDay,proto3,oneof" json:"by_day,omitempty"`
	ByMonthDay *int64  `protobuf:"varint,9,opt,name=by_month_day,json=byMonthDay,proto3,oneof" json:"by_month_day,omitempty"`
	ByYearDay  *int64  `protobuf:"varint,10,opt,name=by_year_day,json=byYearDay,proto3,oneof" json:"by_year_day,omitempty"`
	ByWeekNo   *int64  `protobuf:"varint,11,opt,name=by_week_no,json=byWeekNo,proto3,oneof" json:"by_week_no,omitempty"`
	ByMonth    *int64  `protobuf:"varint,12,opt,name=by_month,json=byMonth,proto3,oneof" json:"by_month,omitempty"`
	BySetPos   *int64  `protobuf:"varint,13,opt,name=by_set_pos,json=bySetPos,proto3,oneof" json:"by_set_pos,omitempty"`
	Wkst       *string `protobuf:"bytes,14,opt,name=wkst,proto3,oneof" json:"wkst,omitempty"` // TODO уточнить типы
	// contains filtered or unexported fields
}

func (*RRule) Descriptor deprecated

func (*RRule) Descriptor() ([]byte, []int)

Deprecated: Use RRule.ProtoReflect.Descriptor instead.

func (*RRule) GetByDay

func (x *RRule) GetByDay() int64

func (*RRule) GetByHour

func (x *RRule) GetByHour() int64

func (*RRule) GetByMinute

func (x *RRule) GetByMinute() int64

func (*RRule) GetByMonth

func (x *RRule) GetByMonth() int64

func (*RRule) GetByMonthDay

func (x *RRule) GetByMonthDay() int64

func (*RRule) GetBySecond

func (x *RRule) GetBySecond() int64

func (*RRule) GetBySetPos

func (x *RRule) GetBySetPos() int64

func (*RRule) GetByWeekNo

func (x *RRule) GetByWeekNo() int64

func (*RRule) GetByYearDay

func (x *RRule) GetByYearDay() int64

func (*RRule) GetCount

func (x *RRule) GetCount() int64

func (*RRule) GetEndTime

func (x *RRule) GetEndTime() int64

func (*RRule) GetFreq

func (x *RRule) GetFreq() string

func (*RRule) GetInterval

func (x *RRule) GetInterval() int64

func (*RRule) GetWkst

func (x *RRule) GetWkst() string

func (*RRule) ProtoMessage

func (*RRule) ProtoMessage()

func (*RRule) ProtoReflect

func (x *RRule) ProtoReflect() protoreflect.Message

func (*RRule) Reset

func (x *RRule) Reset()

func (*RRule) String

func (x *RRule) String() string

type RecurrenceInfo

type RecurrenceInfo struct {
	RecurrenceId uint64  `protobuf:"varint,1,opt,name=recurrence_id,json=recurrenceId,proto3" json:"recurrence_id,omitempty"`
	Date         uint64  `protobuf:"varint,2,opt,name=date,proto3" json:"date,omitempty"`
	Rrule        *RRule  `protobuf:"bytes,3,opt,name=rrule,proto3,oneof" json:"rrule,omitempty"`
	Exdates      []int64 `protobuf:"varint,4,rep,packed,name=exdates,proto3" json:"exdates,omitempty"`
	// contains filtered or unexported fields
}

func (*RecurrenceInfo) Descriptor deprecated

func (*RecurrenceInfo) Descriptor() ([]byte, []int)

Deprecated: Use RecurrenceInfo.ProtoReflect.Descriptor instead.

func (*RecurrenceInfo) GetDate

func (x *RecurrenceInfo) GetDate() uint64

func (*RecurrenceInfo) GetExdates

func (x *RecurrenceInfo) GetExdates() []int64

func (*RecurrenceInfo) GetRecurrenceId

func (x *RecurrenceInfo) GetRecurrenceId() uint64

func (*RecurrenceInfo) GetRrule

func (x *RecurrenceInfo) GetRrule() *RRule

func (*RecurrenceInfo) ProtoMessage

func (*RecurrenceInfo) ProtoMessage()

func (*RecurrenceInfo) ProtoReflect

func (x *RecurrenceInfo) ProtoReflect() protoreflect.Message

func (*RecurrenceInfo) Reset

func (x *RecurrenceInfo) Reset()

func (*RecurrenceInfo) String

func (x *RecurrenceInfo) String() string

type Timezone

type Timezone struct {
	TimezoneId string           `protobuf:"bytes,1,opt,name=timezone_id,json=timezoneId,proto3" json:"timezone_id,omitempty"`
	Standards  []*TimezoneProps `protobuf:"bytes,2,rep,name=standards,proto3" json:"standards,omitempty"`
	Daylights  []*TimezoneProps `protobuf:"bytes,3,rep,name=daylights,proto3" json:"daylights,omitempty"`
	// contains filtered or unexported fields
}

func (*Timezone) Descriptor deprecated

func (*Timezone) Descriptor() ([]byte, []int)

Deprecated: Use Timezone.ProtoReflect.Descriptor instead.

func (*Timezone) GetDaylights

func (x *Timezone) GetDaylights() []*TimezoneProps

func (*Timezone) GetStandards

func (x *Timezone) GetStandards() []*TimezoneProps

func (*Timezone) GetTimezoneId

func (x *Timezone) GetTimezoneId() string

func (*Timezone) ProtoMessage

func (*Timezone) ProtoMessage()

func (*Timezone) ProtoReflect

func (x *Timezone) ProtoReflect() protoreflect.Message

func (*Timezone) Reset

func (x *Timezone) Reset()

func (*Timezone) String

func (x *Timezone) String() string

type TimezoneProps

type TimezoneProps struct {
	StartTime    uint64  `protobuf:"varint,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	TzOffsetTo   string  `protobuf:"bytes,2,opt,name=tz_offset_to,json=tzOffsetTo,proto3" json:"tz_offset_to,omitempty"`
	TzOffsetFrom string  `protobuf:"bytes,3,opt,name=tz_offset_from,json=tzOffsetFrom,proto3" json:"tz_offset_from,omitempty"`
	Rrule        *RRule  `protobuf:"bytes,4,opt,name=rrule,proto3,oneof" json:"rrule,omitempty"`
	Comment      *string `protobuf:"bytes,5,opt,name=comment,proto3,oneof" json:"comment,omitempty"`
	Rdate        *int64  `protobuf:"varint,6,opt,name=rdate,proto3,oneof" json:"rdate,omitempty"`
	TzName       *string `protobuf:"bytes,7,opt,name=tz_name,json=tzName,proto3,oneof" json:"tz_name,omitempty"` //TODO x-prop / iana-prop нужны?
	// contains filtered or unexported fields
}

func (*TimezoneProps) Descriptor deprecated

func (*TimezoneProps) Descriptor() ([]byte, []int)

Deprecated: Use TimezoneProps.ProtoReflect.Descriptor instead.

func (*TimezoneProps) GetComment

func (x *TimezoneProps) GetComment() string

func (*TimezoneProps) GetRdate

func (x *TimezoneProps) GetRdate() int64

func (*TimezoneProps) GetRrule

func (x *TimezoneProps) GetRrule() *RRule

func (*TimezoneProps) GetStartTime

func (x *TimezoneProps) GetStartTime() uint64

func (*TimezoneProps) GetTzName

func (x *TimezoneProps) GetTzName() string

func (*TimezoneProps) GetTzOffsetFrom

func (x *TimezoneProps) GetTzOffsetFrom() string

func (*TimezoneProps) GetTzOffsetTo

func (x *TimezoneProps) GetTzOffsetTo() string

func (*TimezoneProps) ProtoMessage

func (*TimezoneProps) ProtoMessage()

func (*TimezoneProps) ProtoReflect

func (x *TimezoneProps) ProtoReflect() protoreflect.Message

func (*TimezoneProps) Reset

func (x *TimezoneProps) Reset()

func (*TimezoneProps) String

func (x *TimezoneProps) String() string

type Types

type Types int32
const (
	Types_VEVENT    Types = 0
	Types_VTODO     Types = 1
	Types_VJOURNAL  Types = 2
	Types_VFREEBUSY Types = 3
	Types_VTIMEZONE Types = 4
)

func (Types) Descriptor

func (Types) Descriptor() protoreflect.EnumDescriptor

func (Types) Enum

func (x Types) Enum() *Types

func (Types) EnumDescriptor deprecated

func (Types) EnumDescriptor() ([]byte, []int)

Deprecated: Use Types.Descriptor instead.

func (Types) Number

func (x Types) Number() protoreflect.EnumNumber

func (Types) String

func (x Types) String() string

func (Types) Type

func (Types) Type() protoreflect.EnumType

type UnimplementedCalendarServer

type UnimplementedCalendarServer struct {
}

UnimplementedCalendarServer must be embedded to have forward compatible implementations.

func (UnimplementedCalendarServer) CreateCalendar

func (UnimplementedCalendarServer) DeleteCalendar

func (UnimplementedCalendarServer) DeleteCalendarObject

func (UnimplementedCalendarServer) GetCalendar

func (UnimplementedCalendarServer) GetCalendarAccess

func (UnimplementedCalendarServer) GetCalendarObject

func (UnimplementedCalendarServer) GetUserAccess

func (UnimplementedCalendarServer) ListCalendarObjects

func (UnimplementedCalendarServer) ListCalendars

func (UnimplementedCalendarServer) PutCalendarObject

type UnsafeCalendarServer

type UnsafeCalendarServer interface {
	// contains filtered or unexported methods
}

UnsafeCalendarServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CalendarServer will result in compilation errors.

type UserRequest

type UserRequest struct {
	UserLogin string `protobuf:"bytes,1,opt,name=user_login,json=userLogin,proto3" json:"user_login,omitempty"`
	// contains filtered or unexported fields
}

func (*UserRequest) Descriptor deprecated

func (*UserRequest) Descriptor() ([]byte, []int)

Deprecated: Use UserRequest.ProtoReflect.Descriptor instead.

func (*UserRequest) GetUserLogin

func (x *UserRequest) GetUserLogin() string

func (*UserRequest) ProtoMessage

func (*UserRequest) ProtoMessage()

func (*UserRequest) ProtoReflect

func (x *UserRequest) ProtoReflect() protoreflect.Message

func (*UserRequest) Reset

func (x *UserRequest) Reset()

func (*UserRequest) String

func (x *UserRequest) String() string

Jump to

Keyboard shortcuts

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