From 8662e92987c437f59d09896a247ec2b5d82c4528 Mon Sep 17 00:00:00 2001 From: Adelyn Breedlove Date: Mon, 28 Jan 2019 10:31:51 -0700 Subject: Publish docs updates --- lib/models/guild/member_t.mli | 80 +++++++++++++++++++++---------------------- 1 file changed, 40 insertions(+), 40 deletions(-) (limited to 'lib/models/guild/member_t.mli') diff --git a/lib/models/guild/member_t.mli b/lib/models/guild/member_t.mli index 918885e..170504f 100644 --- a/lib/models/guild/member_t.mli +++ b/lib/models/guild/member_t.mli @@ -1,41 +1,41 @@ -type partial_member = { - nick: string option; - roles: Role_id.t list; - joined_at: string; - deaf: bool; - mute: bool; -} [@@deriving sexp, yojson] - -type member = { - nick: string option; - roles: Role_id.t list; - joined_at: string; - deaf: bool; - mute: bool; - user: User_t.t; -} [@@deriving sexp, yojson] - -type member_wrapper = { - guild_id: Guild_id_t.t; - user: User_t.t; -} [@@deriving sexp, yojson] - -type member_update = { - guild_id: Guild_id_t.t; - roles: Role_id.t list; - user: User_t.t; - nick: string option; -} [@@deriving sexp, yojson] - -(** A member object. *) -type t = { - nick: string option; (** The nickname of the member, if they have one set. *) - roles: Role_id.t list; (** The roles the member has. *) - joined_at: string; (** An ISO8601 timestamp of when the user joined. *) - deaf: bool; (** Whether the user is deafened. *) - mute: bool; (** Whether the user is muted. *) - user: User_t.t; (** The underlying user object for the member. *) - guild_id: Guild_id_t.t; (** The guild ID in which the member exists. *) -} [@@deriving sexp, yojson] - +type partial_member = { + nick: string option; + roles: Role_id.t list; + joined_at: string; + deaf: bool; + mute: bool; +} [@@deriving sexp, yojson] + +type member = { + nick: string option; + roles: Role_id.t list; + joined_at: string; + deaf: bool; + mute: bool; + user: User_t.t; +} [@@deriving sexp, yojson] + +type member_wrapper = { + guild_id: Guild_id_t.t; + user: User_t.t; +} [@@deriving sexp, yojson] + +type member_update = { + guild_id: Guild_id_t.t; + roles: Role_id.t list; + user: User_t.t; + nick: string option; +} [@@deriving sexp, yojson] + +(** A member object. *) +type t = { + nick: string option; (** The nickname of the member, if they have one set. *) + roles: Role_id.t list; (** The roles the member has. *) + joined_at: string; (** An ISO8601 timestamp of when the user joined. *) + deaf: bool; (** Whether the user is deafened. *) + mute: bool; (** Whether the user is muted. *) + user: User_t.t; (** The underlying user object for the member. *) + guild_id: Guild_id_t.t; (** The guild ID in which the member exists. *) +} [@@deriving sexp, yojson] + val wrap : guild_id:Snowflake.t -> member -> t \ No newline at end of file -- cgit v1.2.3