Interface ScheduledEventEditSpecGenerator

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

@Immutable public interface ScheduledEventEditSpecGenerator extends AuditSpec<discord4j.discordjson.json.GuildScheduledEventModifyRequest>
  • Method Details

    • channelId

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

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

      discord4j.discordjson.possible.Possible<String> name()
    • privacyLevel

      discord4j.discordjson.possible.Possible<ScheduledEvent.PrivacyLevel> privacyLevel()
    • scheduledStartTime

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

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

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

      discord4j.discordjson.possible.Possible<ScheduledEvent.EntityType> entityType()
    • asRequest

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