parseEntitlementDelete method

EntitlementDeleteEvent parseEntitlementDelete(
  1. Map<String, Object?> raw
)

Parse an EntitlementDeleteEvent from raw.

Implementation

EntitlementDeleteEvent parseEntitlementDelete(Map<String, Object?> raw) {
  final applicationId = Snowflake.parse(raw['application_id']!);
  final entitlement = client.applications[applicationId].entitlements.parse(raw);

  return EntitlementDeleteEvent(
    gateway: this,
    entitlement: entitlement,
    deletedEntitlement: client.applications[applicationId].entitlements.cache[entitlement.id],
  );
}