Function makeIssuerInterfaces
- makeIssuerInterfaces(brandShape?, assetKindShape?, amountShape?): { 
 IssuerI: InterfaceGuard<{
 burn: MethodGuard;
 getAllegedName: MethodGuard;
 getAmountOf: MethodGuard;
 getAssetKind: MethodGuard;
 getBrand: MethodGuard;
 getDisplayInfo: MethodGuard;
 isLive: MethodGuard;
 makeEmptyPurse: MethodGuard;
 }>;
 MintI: InterfaceGuard<{
 getIssuer: MethodGuard;
 mintPayment: MethodGuard;
 }>;
 PaymentI: InterfaceGuard<{
 getAllegedBrand: MethodGuard;
 }>;
 PurseIKit: {
 depositFacet: InterfaceGuard<{
 receive: MethodGuard;
 }>;
 purse: InterfaceGuard<{
 deposit: MethodGuard;
 getAllegedBrand: MethodGuard;
 getCurrentAmount: MethodGuard;
 getCurrentAmountNotifier: MethodGuard;
 getDepositFacet: MethodGuard;
 getRecoverySet: MethodGuard;
 recoverAll: MethodGuard;
 withdraw: MethodGuard;
 }>;
 };
 }
- Parameters- OptionalbrandShape: Pattern = BrandShape
- OptionalassetKindShape: Pattern = AssetKindShape
- OptionalamountShape: Pattern = AmountShape
 
- Returns { 
 IssuerI: InterfaceGuard<{
 burn: MethodGuard;
 getAllegedName: MethodGuard;
 getAmountOf: MethodGuard;
 getAssetKind: MethodGuard;
 getBrand: MethodGuard;
 getDisplayInfo: MethodGuard;
 isLive: MethodGuard;
 makeEmptyPurse: MethodGuard;
 }>;
 MintI: InterfaceGuard<{
 getIssuer: MethodGuard;
 mintPayment: MethodGuard;
 }>;
 PaymentI: InterfaceGuard<{
 getAllegedBrand: MethodGuard;
 }>;
 PurseIKit: {
 depositFacet: InterfaceGuard<{
 receive: MethodGuard;
 }>;
 purse: InterfaceGuard<{
 deposit: MethodGuard;
 getAllegedBrand: MethodGuard;
 getCurrentAmount: MethodGuard;
 getCurrentAmountNotifier: MethodGuard;
 getDepositFacet: MethodGuard;
 getRecoverySet: MethodGuard;
 recoverAll: MethodGuard;
 withdraw: MethodGuard;
 }>;
 };
 }
- IssuerI: InterfaceGuard<{ 
 burn: MethodGuard;
 getAllegedName: MethodGuard;
 getAmountOf: MethodGuard;
 getAssetKind: MethodGuard;
 getBrand: MethodGuard;
 getDisplayInfo: MethodGuard;
 isLive: MethodGuard;
 makeEmptyPurse: MethodGuard;
 }>
- MintI: InterfaceGuard<{ 
 getIssuer: MethodGuard;
 mintPayment: MethodGuard;
 }>
- PaymentI: InterfaceGuard<{ 
 getAllegedBrand: MethodGuard;
 }>
- PurseIKit: { 
 depositFacet: InterfaceGuard<{
 receive: MethodGuard;
 }>;
 purse: InterfaceGuard<{
 deposit: MethodGuard;
 getAllegedBrand: MethodGuard;
 getCurrentAmount: MethodGuard;
 getCurrentAmountNotifier: MethodGuard;
 getDepositFacet: MethodGuard;
 getRecoverySet: MethodGuard;
 recoverAll: MethodGuard;
 withdraw: MethodGuard;
 }>;
 }
- depositFacet: InterfaceGuard<{ 
 receive: MethodGuard;
 }>
- purse: InterfaceGuard<{ 
 deposit: MethodGuard;
 getAllegedBrand: MethodGuard;
 getCurrentAmount: MethodGuard;
 getCurrentAmountNotifier: MethodGuard;
 getDepositFacet: MethodGuard;
 getRecoverySet: MethodGuard;
 recoverAll: MethodGuard;
 withdraw: MethodGuard;
 }>