github.com/s7techlab/cckit@v0.10.5/examples/cpaper_asservice/testdata/cpaper.go (about) 1 package testdata 2 3 import ( 4 "time" 5 6 "github.com/golang/protobuf/ptypes" 7 8 "github.com/s7techlab/cckit/examples/cpaper_asservice" 9 testcc "github.com/s7techlab/cckit/testing" 10 ) 11 12 var ( 13 Id1 = &cpaper_asservice.CommercialPaperId{ 14 Issuer: "SomeIssuer", 15 PaperNumber: "0001", 16 } 17 18 ExternalId1 = &cpaper_asservice.ExternalId{ 19 Id: "EXT0001", 20 } 21 22 Issue1 = &cpaper_asservice.IssueCommercialPaper{ 23 Issuer: Id1.Issuer, 24 PaperNumber: Id1.PaperNumber, 25 IssueDate: ptypes.TimestampNow(), 26 MaturityDate: testcc.MustProtoTimestamp(time.Now().AddDate(0, 2, 0)), 27 FaceValue: 100000, 28 ExternalId: ExternalId1.Id, 29 } 30 31 Buy1 = &cpaper_asservice.BuyCommercialPaper{ 32 Issuer: Id1.Issuer, 33 PaperNumber: Id1.PaperNumber, 34 CurrentOwner: Id1.Issuer, 35 NewOwner: "SomeBuyer", 36 Price: 95000, 37 PurchaseDate: ptypes.TimestampNow(), 38 } 39 40 Redeem1 = &cpaper_asservice.RedeemCommercialPaper{ 41 Issuer: Id1.Issuer, 42 PaperNumber: Id1.PaperNumber, 43 RedeemingOwner: Buy1.NewOwner, 44 RedeemDate: ptypes.TimestampNow(), 45 } 46 47 CpaperInState1 = &cpaper_asservice.CommercialPaper{ 48 Issuer: Id1.Issuer, 49 Owner: Id1.Issuer, 50 State: cpaper_asservice.CommercialPaper_STATE_ISSUED, 51 PaperNumber: Id1.PaperNumber, 52 FaceValue: Issue1.FaceValue, 53 IssueDate: Issue1.IssueDate, 54 MaturityDate: Issue1.MaturityDate, 55 ExternalId: Issue1.ExternalId, 56 } 57 )