Node:Membership Information, Next:Article Marks, Previous:Person Status Types, Up:LysKOM Data Types
Membership-Type ::= BITSTRING
( invitation;
passive;
secret;
reserved1;
reserved2;
reserved3;
reserved4;
reserved5;
)
The Membership-Type type contains flags that modify a membership.
It is passed as part of both Member and Membership. The
flags are:
invitation
passive
secret
The remaining flags in the Membership-Type structure are reserved
and should be set to false on all new memberships and retained on all
existing memberships.
Member ::=
( member : Pers-No;
added-by : Pers-No;
added-at : Time;
type : Membership-Type;
)
The Member structure encodes information about a member in a
conference. It is returned by the get-members
call. The
fields of a Member structure are
member
added-by
added-at
type
The contents of a Member structure can be cleared (all fields set
to zero) if the person requesting the record has insufficient privileges
to see the contents of the structure.
Membership-Old ::=
( last-time-read : Time;
conference : Conf-No;
priority : INT8;
last-text-read : Local-Text-No;
read-texts : ARRAY Local-Text-No;
)
Membership ::=
( position : INT32;
last-time-read : Time;
conference : Conf-No;
priority : INT8;
last-text-read : Local-Text-No;
read-texts : ARRAY Local-Text-No;
added-by : Pers-No;
added-at : Time;
type : Membership-Type;
)
The Membership structure encodes information about a person's
membership in a conference. It is returned by the
query-read-texts and get-membership
calls.
position
last-time-read
unread-is-secret
bit of the Personal-Flags is set and you don't have enough
privileges to get the info anyhow.
conference
priority
last-text-read
unread-is-secret is set, unless you have access to
the data anyhow.
read-texts
last-text-read that have also been
read. This will be empty if unread-is-secret is set, unless
you have access to the data anyhow.
added-by
added-at
type
A membership record may be cleared by the server (all fields set to zero) if the person requesting the membership has insufficient privileges to see the contents membership, but has sufficient privileges to know about the person.