Example #1
0
        public MilkClient(MilkContext context)
        {
            Context = context;

            test  = new Lazy <MilkTest>(() => new MilkTest(context));
            auth  = new Lazy <MilkAuth>(() => new MilkAuth(context));
            lists = new Lazy <MilkLists>(() => new MilkLists(context));
            tasks = new Lazy <MilkTasks>(() => new MilkTasks(context));
        }
Example #2
0
 public MilkTasks(MilkContext context) : this(new MilkRawClient(context))
 {
     this.context = context;
 }
Example #3
0
 public MilkRawClient(MilkContext context) : this(context, new MilkSignatureGenerator(context), new MilkHttpClient())
 {
 }
Example #4
0
 internal MilkRawClient(MilkContext context, IMilkSignatureGenerator signatureGenerator, IMilkHttpClient httpClient)
 {
     this.context            = context;
     this.signatureGenerator = signatureGenerator;
     this.httpClient         = httpClient;
 }
 public MilkSignatureGenerator(MilkContext context)
 {
     this.context = context;
 }
Example #6
0
 public MilkTest(MilkContext context) : this(new MilkRawClient(context))
 {
 }
Example #7
0
 public MilkAuth(MilkContext context) : this(context, new MilkSignatureGenerator(context))
 {
 }
Example #8
0
 internal MilkAuth(MilkContext context, IMilkSignatureGenerator signatureGenerator) : this(new MilkRawClient(context))
 {
     this.context            = context;
     this.signatureGenerator = signatureGenerator;
 }