domain.php 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. <?php
  2. namespace MGModule\DNSManager2\models\whmcs\domains;
  3. use MGModule\DNSManager2 as main;
  4. /**
  5. * Domain Model
  6. * @Table(name=tbldomains,preventUpdate,prefixed=false)
  7. * @author Nieznany
  8. */
  9. class domain extends main\mgLibs\models\orm {
  10. /**
  11. * @Column()
  12. * @var int
  13. */
  14. public $id;
  15. /**
  16. * @Column()
  17. * @var int
  18. */
  19. public $userid;
  20. /**
  21. * @Column()
  22. * @var int
  23. */
  24. public $orderid;
  25. /**
  26. *
  27. * @Column()
  28. * @var string
  29. */
  30. public $type;
  31. /**
  32. *
  33. * @Column()
  34. * @var string
  35. */
  36. public $registrationdate;
  37. /**
  38. *
  39. * @Column()
  40. * @var string
  41. */
  42. public $domain;
  43. /**
  44. * @Column()
  45. * @var string
  46. */
  47. public $firstpaymentamount;
  48. /**
  49. * @Column()
  50. * @var string
  51. */
  52. public $recurringamount;
  53. /**
  54. * @Column()
  55. * @var string
  56. */
  57. public $registrar;
  58. /**
  59. * @Column()
  60. * @var string
  61. */
  62. public $registrationperiod;
  63. /**
  64. * @Column()
  65. * @var string
  66. */
  67. public $expirydate;
  68. /**
  69. * @Column()
  70. * @var string
  71. */
  72. public $subscriptionid;
  73. /**
  74. * @Column()
  75. * @var string
  76. */
  77. public $promoid;
  78. /**
  79. * @Column()
  80. * @var string
  81. */
  82. public $status;
  83. /**
  84. * @Column()
  85. * @var string
  86. */
  87. public $nextduedate;
  88. /**
  89. * @Column()
  90. * @var string
  91. */
  92. public $nextinvoicedate;
  93. /**
  94. * @Column()
  95. * @var string
  96. */
  97. public $additionalnotes;
  98. /**
  99. * @Column()
  100. * @var string
  101. */
  102. public $paymentmethod;
  103. /**
  104. * @Column()
  105. * @var string
  106. */
  107. public $dnsmanagement;
  108. /**
  109. * @Column()
  110. * @var string
  111. */
  112. public $emailforwarding;
  113. /**
  114. * @Column()
  115. * @var string
  116. */
  117. public $idprotection;
  118. /**
  119. * @Column()
  120. * @var string
  121. */
  122. public $donotrenew;
  123. /**
  124. * @Column()
  125. * @var string
  126. */
  127. public $reminders;
  128. /**
  129. * @Column()
  130. * @var string
  131. */
  132. public $synced;
  133. /**
  134. * @Column()
  135. * @var string
  136. */
  137. // public $created_at;
  138. /**
  139. * @Column()
  140. * @var string
  141. */
  142. // public $updated_at;
  143. public function status() {
  144. return $this->status;
  145. }
  146. public function clientID() {
  147. return $this->userid;
  148. }
  149. }