code: public void setSettings(PinViewSettings pinViewSettings) {
          mPinViewSettings = pinViewSettings;
          setColorTextPinBoxes(mPinViewSettings.getColorTextPinBox(), false);
          setColorTitles(mPinViewSettings.getColorTextTitles(), false);
          setCustomDrawablePinBox(mPinViewSettings.getCustomDrawablePinBox(), false);
          setColorSplit(mPinViewSettings.getColorSplit(), false);
          setDeleteOnClick(mPinViewSettings.isDeleteOnClick());
          setNativePinBox(mPinViewSettings.isNativePinBox(), false);
          setMaskPassword(mPinViewSettings.isMaskPassword(), false);
          setKeyboardMandatory(mPinViewSettings.isKeyboardMandatory());
          setNumberCharacters(mPinViewSettings.getNumberCharacters(), false);
          setSplit(mPinViewSettings.getSplit(), false);
          setSizeSplit(mPinViewSettings.getSizeSplit(), false);
          setTextSizePinBoxes(mPinViewSettings.getTextSizePinBox(), false);
          setTextSizeTitles(mPinViewSettings.getTextSizeTitles(), false);
  
          setTitles(mPinViewSettings.getPinTitles());
          setPin(mPinViewSettings.getNumberPinBoxes());
      }
docs: This method sets the desired functionalities of {@link PinView} to make easy.
  
  @param pinViewSettings Object with all functionalities to make easy.