dimscord/restapi/requester

Source   Edit  

Procs

proc `%`(flags: set[AttachmentFlags]): JsonNode {....raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc `%`(flags: set[ChannelFlags]): JsonNode {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc `%`(flags: set[MessageFlags]): JsonNode {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc `%`(flags: set[PermissionFlags]): JsonNode {....raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc `%`(flags: set[RoleFlags]): JsonNode {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc `%`(o: Overwrite): JsonNode {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc `%`(t: tuple[channel_id: string, duration_seconds: int,
                  custom_message: Option[string]]): JsonNode {....raises: [],
    tags: [], forbids: [].}
Source   Edit  
proc request(api: RestApi; meth, endpoint: string; pl, audit_reason = "";
             mp: MultipartData = nil; auth = true): Future[JsonNode] {.
    ...stackTrace: false, raises: [Exception, ValueError], tags: [RootEffect,
    TimeEffect, ReadDirEffect, ReadEnvEffect, ReadIOEffect, WriteIOEffect],
    forbids: [].}
Source   Edit  

Macros

macro loadNullableOptInt(obj: typed; lits: varargs[untyped]): untyped
Source   Edit  
macro loadNullableOptStr(obj: typed; lits: varargs[untyped]): untyped
Source   Edit  
macro loadOpt(obj: typed; lits: varargs[untyped]): untyped
Source   Edit