Class PermissionInstanceCreator

java.lang.Object
com.amilesend.onedrive.parse.resource.creator.PermissionInstanceCreator
All Implemented Interfaces:
com.google.gson.InstanceCreator<Permission>

public class PermissionInstanceCreator extends Object implements com.google.gson.InstanceCreator<Permission>
A custom InstanceCreator implementation that injects the OneDriveConnection to the resource type so that method operations can be performed on the Permission resource.
  • Constructor Details

    • PermissionInstanceCreator

      public PermissionInstanceCreator(OneDriveConnection connection)
      Creates a new PermissionInstanceCreator instance.
      Parameters:
      connection - The current client connection instance.
  • Method Details

    • createInstance

      public Permission createInstance(Type type)
      Creates a new Permission with the current client connection instance.
      Specified by:
      createInstance in interface com.google.gson.InstanceCreator<Permission>