parseActionMetadata method

ActionMetadata parseActionMetadata(
  1. Map<String, Object?> raw
)

Parse a ActionMetadata from raw.

Implementation

ActionMetadata parseActionMetadata(Map<String, Object?> raw) {
  return ActionMetadata(
    manager: this,
    channelId: maybeParse(raw['channel_id'], Snowflake.parse),
    duration: maybeParse(raw['duration_seconds'], (int seconds) => Duration(seconds: seconds)),
    customMessage: raw['custom_message'] as String?,
  );
}