createComplianceRequirement method

Future<void> createComplianceRequirement({
  1. required String orgId,
  2. required String certificationId,
  3. required String appliesTo,
  4. String? teamId,
  5. String? roleProfileId,
  6. DateTime? deadline,
  7. bool? isMandatory,
})

Implementation

Future<void> createComplianceRequirement({
  required String orgId,
  required String certificationId,
  required String appliesTo,
  String? teamId,
  String? roleProfileId,
  DateTime? deadline,
  bool? isMandatory,
}) async {
  await _client.from('compliance_requirements').insert({
    'org_id': orgId,
    'certification_id': certificationId,
    'applies_to': appliesTo,
    'team_id': ?teamId,
    'role_profile_id': ?roleProfileId,
    'deadline': ?deadline?.toIso8601String().split('T').first,
    'is_mandatory': isMandatory ?? true,
  });
}