001package com.box.sdkgen.managers.users;
002
003public class DeleteUserByIdQueryParams {
004
005  /** Whether the user will receive email notification of the deletion. */
006  public Boolean notify;
007
008  /** Specifies whether to delete the user even if they still own files. */
009  public Boolean force;
010
011  public DeleteUserByIdQueryParams() {}
012
013  protected DeleteUserByIdQueryParams(Builder builder) {
014    this.notify = builder.notify;
015    this.force = builder.force;
016  }
017
018  public Boolean getNotify() {
019    return notify;
020  }
021
022  public Boolean getForce() {
023    return force;
024  }
025
026  public static class Builder {
027
028    protected Boolean notify;
029
030    protected Boolean force;
031
032    public Builder notify(Boolean notify) {
033      this.notify = notify;
034      return this;
035    }
036
037    public Builder force(Boolean force) {
038      this.force = force;
039      return this;
040    }
041
042    public DeleteUserByIdQueryParams build() {
043      return new DeleteUserByIdQueryParams(this);
044    }
045  }
046}