Interface ScheduledEventCreateSpecGenerator

All Superinterfaces:
AuditSpec<discord4j.discordjson.json.GuildScheduledEventCreateRequest>, Spec<discord4j.discordjson.json.GuildScheduledEventCreateRequest>

@Immutable public interface ScheduledEventCreateSpecGenerator extends AuditSpec<discord4j.discordjson.json.GuildScheduledEventCreateRequest>
  • Method Details

    • channelId

      discord4j.discordjson.possible.Possible<Snowflake> channelId()
    • entityMetadata

      discord4j.discordjson.possible.Possible<discord4j.core.spec.ScheduledEventEntityMetadataSpec> entityMetadata()
    • name

      String name()
    • privacyLevel

    • scheduledStartTime

      Instant scheduledStartTime()
    • scheduledEndTime

      discord4j.discordjson.possible.Possible<Instant> scheduledEndTime()
    • description

      discord4j.discordjson.possible.Possible<String> description()
    • entityType

    • asRequest

      default discord4j.discordjson.json.GuildScheduledEventCreateRequest asRequest()
      Specified by:
      asRequest in interface Spec<discord4j.discordjson.json.GuildScheduledEventCreateRequest>