permission method
Adds a new required Permission
for this Offer.
This method adds a new Permission
object to the _permissions
List.
It returns the Offer object to enable convenient chaining of method calls during offer initialization.
Implementation
Offer permission(Permission permission) {
_permissions.add(permission);
return this;
}