QNDomain.m 767 B

123456789101112131415161718192021222324252627282930
  1. //
  2. // QNDomain.m
  3. // HappyDNS
  4. //
  5. // Created by bailong on 15/6/23.
  6. // Copyright (c) 2015年 Qiniu Cloud Storage. All rights reserved.
  7. //
  8. #import "QNDomain.h"
  9. @implementation QNDomain
  10. - (instancetype)init:(NSString *)domain {
  11. return [self init:domain hostsFirst:NO hasCname:NO maxTtl:0];
  12. }
  13. - (instancetype)init:(NSString *)domain hostsFirst:(BOOL)hostsFirst hasCname:(BOOL)hasCname {
  14. return [self init:domain hostsFirst:hostsFirst hasCname:hasCname maxTtl:0];
  15. }
  16. - (instancetype)init:(NSString *)domain hostsFirst:(BOOL)hostsFirst hasCname:(BOOL)hasCname maxTtl:(int)maxTtl {
  17. if (self = [super init]) {
  18. _domain = domain;
  19. _hasCname = hasCname;
  20. _maxTtl = maxTtl;
  21. _hostsFirst = hostsFirst;
  22. }
  23. return self;
  24. }
  25. @end