Class PaymentTypeVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
Payment Type
[AttTable("PaymentType", 20220913)]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.CanUpdFromSourceBD })]
[AttTableVOInfo(typeof(PaymentTypeAttInfo))]
[AttTableMaintenance(typeof(PaymentTypeMaintenance))]
[AttTableOrderBy("name")]
public class PaymentTypeVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
PaymentTypeVO
Properties
easyPayPaymentType
This is field where we store the payment type from ws payments
[AttLenght(1)]
[AttHidden]
public WSPaymentType easyPayPaymentType { get; set; }
Property Value
enabled
Indica se o tipo de pagamento
[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.boolean)]
[AttList]
public bool enabled { get; set; }
Property Value
icon
Icon that represents the Payment Type
[AttLenght(50)]
public string icon { get; set; }
Property Value
isCoupon
Indica se o registo e um talao
[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
[AttList]
public bool isCoupon { get; set; }
Property Value
isToUseInPortal
This field indicates if the payment is to use in the portal GO to pay the FT with easyPay external APP
[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.boolean)]
[AttList]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT, languages.pt_AO })]
public bool isToUseInPortal { get; set; }
Property Value
isreadonly
Indica se o registo e da PHC
[AttLenght(1)]
[AttPhcOwner(new string[] { "enabled", "isToUseInPortal" })]
[AttList(Inactive = true)]
public bool isreadonly { get; set; }
Property Value
name
Title of the Payment Type
[AttLenght(20)]
[AttLogInfo(0)]
[AttList]
public string name { get; set; }
Property Value
paymentTypeStamp
Identifier of the Payment Type
[AttLenght(25)]
public string paymentTypeStamp { get; set; }
Property Value
paymenttypecategory
Categoria pagamentos
[AttLenght(2)]
public PaymentTypeCategory paymenttypecategory { get; set; }
Property Value
payrollAvailable
Available in payroll
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
[AttProducts(new Products[] { Products.Payroll })]
public bool payrollAvailable { get; set; }
Property Value
proxyPayPaymentType
This is field where we store the payment type from easypay
[AttLenght(1)]
[AttHidden]
public ProxyPayPaymentType proxyPayPaymentType { get; set; }
Property Value
type
Type for SAF-T
[AttLenght(2)]
public string type { get; set; }