OptionsInterface.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <?php
  2. /**
  3. * This file is part of the Klarna KP module
  4. *
  5. * (c) Klarna Bank AB (publ)
  6. *
  7. * For the full copyright and license information, please view the NOTICE
  8. * and LICENSE files that were distributed with this source code.
  9. */
  10. namespace Klarna\Kp\Api\Data;
  11. /**
  12. * Interface OptionsInterface
  13. *
  14. * @package Klarna\Kp\Api\Data
  15. */
  16. interface OptionsInterface extends ApiObjectInterface
  17. {
  18. /**
  19. * CSS hex color, e.g. "#C0FFEE"
  20. *
  21. * @param string $colorCode
  22. */
  23. public function setColorText($colorCode);
  24. /**
  25. * CSS hex color, e.g. "#C0FFEE"
  26. *
  27. * @param string $colorCode
  28. */
  29. public function setColorCheckbox($colorCode);
  30. /**
  31. * CSS hex color, e.g. "#C0FFEE"
  32. *
  33. * @param string $colorCode
  34. */
  35. public function setColorCheckboxCheckmark($colorCode);
  36. /**
  37. * CSS hex color, e.g. "#C0FFEE"
  38. *
  39. * @param string $colorCode
  40. */
  41. public function setColorButton($colorCode);
  42. /**
  43. * CSS hex color, e.g. "#C0FFEE"
  44. *
  45. * @param string $colorCode
  46. */
  47. public function setColorBorder($colorCode);
  48. /**
  49. * Radius size, e.g. "5px"
  50. *
  51. * @param string $radiusBorder
  52. */
  53. public function setRadiusBorder($radiusBorder);
  54. /**
  55. * CSS hex color, e.g. "#C0FFEE"
  56. *
  57. * @param string $colorCode
  58. */
  59. public function setColorHeader($colorCode);
  60. /**
  61. * CSS hex color, e.g. "#C0FFEE"
  62. *
  63. * @param string $colorCode
  64. */
  65. public function setColorBorderSelected($colorCode);
  66. /**
  67. * CSS hex color, e.g. "#C0FFEE"
  68. *
  69. * @param string $colorCode
  70. */
  71. public function setColorButtonText($colorCode);
  72. /**
  73. * CSS hex color, e.g. "#C0FFEE"
  74. *
  75. * @param string $colorCode
  76. */
  77. public function setColorLink($colorCode);
  78. }